Pre-Ballet/Primary Program
Our Pre-Ballet/Primary program (ages 3.5-8) introduces children to the joy of dance and music in a fun, supportive environment. Classes focus on developing coordination, motor skills, and spacial awareness while introducing age appropriate ballet vocabulary. The curriculum progresses naturally throughout the year. Dancers in our Children’s Program are invited to participate in our Spring Performance in May!
2026 Fall Session: August 31 – December 14
2027 Winter/Spring Session: January 5 – June 7
2026/2027 Pre-Ballet and Primary Schedule of Classes
Students should meet the minimum age requirement for participation at the start of the school year in August.
| Class | Day | Time |
| Pre-Ballet 1 (ages 3.5-5) | Saturday | 9:00-9:45am |
| Pre-Ballet 1 & 2 (ages 4.5-6) | Wednesday | 3:45-4:30pm |
| Pre-Ballet 2 (ages 5-6) | Saturday | 9:45-10:30am |
| Primary (ages 6-8) | Monday Saturday | 4:00-4:45pm 10:45-11:30am |
Registration for the 2026 Fall Session is OPEN!
For information on tuition, click here.
Registered students – To access your Jackrabbit parent portal, click here.
OBS Youth Program: Elevate Your Dance Training
Oakland Ballet School offers formal ballet training through a progressive curriculum designed for students aged 7 and older. As dancers advance from beginner to advanced levels, they attend between one and five classes per week to build strength, technique, and artistry.
We believe dance truly comes alive on stage! All dancers in our Youth Program are invited to perform in our beloved annual production of The Nutcracker and our vibrant Spring Performance.
2026/2027 Youth Program Schedule of Classes
| Class | Day | Time |
| Level 1A 1 class/week | Thursday Saturday | 5:00-6:00pm 11:30-12:30pm |
| Level 1B 2 classes/week | Tuesday Thursday | 4:00-5:00pm 4:00-5:00pm |
| Level 2A 2 classes/week | Tuesday Thursday | 5:00-6:15pm 6:00-7:15pm |
| Level 2B 2 classes/week | Monday Wednesday | 5:00-6:15pm 4:30-5:45pm |
| Level 3 A/B 3 Technique classes/week + Pre-Pointe/Conditioning | Tuesday Thursday Saturday Saturday | 5:00-6:30pm 5:00-6:30pm 12:30-1:00pm 1:00-2:30pm |
| Level 4 3 Technique classes/week Pointe, Contemporary Level 4+ includes Sat Class for accelerated training. | Monday Wednesday Wednesday Friday + Saturday | 5:00-7:00pm 5:00-6:30pm 6:30-7:30pm 5:00-7:00pm 1:00-2:30pm |
| Level 5 4+ classes per week; Technique, Pointe, Contemporary, Conditioning, Repertoire | Monday Wednesday Wednesday Friday Saturday | 5:00-7:00pm 5:45-7:15pm 7:30-8:30pm 5:00-7:00pm 1:00-2:45pm |
| Level 6 4+ classes per week: Technique, Pointe, Contemporary, Conditioning, Repertoire Pas de Deux | Tuesday Wednesday Wednesday Thursday Saturday | 6:30-8:45pm 5:45-7:15pm 7:30-8:30pm 6:30-8:45pm 1:00-2:34pm |
Registration for the 2026-2027 School Year is OPEN!
For information on tuition, click here.
Registered students – To access your Jackrabbit parent portal, click here.
Registration & Placement
Students ages 3.5-8 may register for pre-ballet or primary classes; no previous ballet training necessary. Placement in class is based on age. Students must meet the specified age requirement per level by August 31st of the current school year. Space is limited.
New students ages 7 years old with no prior training begin in our Primary level. New students ages 8 & up with little to no previous training may register for Level 1A; no placement class necessary. Students ages 8 & up who have had one year or more of previous training need to schedule a placement class prior to registering in order to determine their appropriate level within the school. Any necessary adjustments will be made during the first 2 weeks of classes. The careful placement of students is taken seriously and is important to the proper development and safety of the dancer. The Artistic and Associate Directors will make all final decisions regarding class placement.
If you would like to register in person or need further assistance with registration, please call the school at (510) 530-7516 or email your questions to contact@oaklandballetschool.com.