Youth, Primary, & Adult Programs
Youth Division
* Membership Only *
Commitment level: 2 or more classes per week depending on Level.
Placement Class required for Level Placement.
New students: Please email hello@blackboxstudiosoakland.com to schedule placement class.
Youth Ballet I (Ages 7-10 )
Minimum Commitment level 2x week Membership: Enroll in 2 classes or more classes
Tuesday 4:30-5:20
Thursday 4:30-5:20pm
Friday 4:00pm-4:50pm
Youth Ballet II (Ages 9-14 )
Minimum Commitment level 2x week Membership: Enroll in 2 ballet classes or more classes
*Note: Dancers must be enrolled in 2 ballet classes in order to enroll in Modern.
Ballet Classes:
Monday 4:30-5:25pm
Wednesday 4:30-5:25pm
Friday 5:00-5:55pm
Modern Class:
Wednesday 3:30-4:25pm
Youth Ballet III (Ages 12-14)
Minimum Commitment level 3x week Membership: Enroll in 3 or more classes
*Note: Dancers must be enrolled in 2 ballet classes in order to enroll in Modern or Pre-Pointe.
Ballet Classes:
Monday 4:30-5:25pm
Wednesday 4:30-5:25pm
Friday 5:00-5:55pm
Additional Classes:
Wednesday Modern 3:30-4:25pm or Monday Modern 5:30-6:40pm (placement required)
Wednesday Pre-Pointe 5:30-6:40pm
Youth Ballet IV (Ages 12-15)
Minimum Commitment level 4x week Membership: Enroll in 4 or more classes
*Note: Dancers must be enrolled in 3 ballet classes in order to enroll in additional classes.
Ballet Classes:
Tuesday 5:30-6:30pm
Wednesday 5:30-6:40pm (Pre-Pointe)
Thursday 5:30-6:30pm
Additional Classes:
Monday 5:30-6:40pm (Modern)
Friday 6:00-7:00pm (Repertoire & Variations)
Youth Ballet V (Ages 12-16 )
Minimum Commitment level 4x week Membership: Enroll in 4 or more classes
*Note: Dancers must be enrolled in 3 ballet classes in order to enroll in additional classes.
Ballet Classes:
Tuesday 5:30-6:30pm
Wednesday 5:30-6:40pm (Pre-Pointe)
Thursday 5:30-6:30pm
Additional Classes:
Monday 5:30-6:40pm (Modern)
Thursday 6:35-7:35pm (Adult/Teen Pointe)
Friday 6:00-7:00pm (Repertoire & Variations)
Primary Division
PRIMARY DIVISION Commitment level: 1x week
* Membership, Class Card, or Drop In *
Pre-Ballet (Ages 3-5)
Saturday 9:00-9:45am
Sunday 9:50-10:40am (STARTING AUG 15, 2026)
Primary Ballet I (Ages 6-7)
Saturday 9:50-10:40am
Sunday 9:00-9:45am (STARTING AUG 15, 2026)
Primary Ballet II (Ages 7-9)
Saturday 10:45-11:35am (STARTING AUG 15, 2026)
Sunday 9:00-9:45am (STARTING AUG 15, 2026)
Primary Ballet III (Ages 8-12)
Saturday 10:45-11:35am (STARTING AUG 15, 2026)
Sunday 10:45-11:35am (STARTING AUG 15, 2026)
Pre-Teen/Teen Beginner Ballet (Ages 11 and up)
Fridays 5:00-5:55pm
Adult Division
ADULT DIVISION
* Membership, Class Card, or Drop In
Adult Beginner Ballet
Mondays & Wednesdays 6:45-7:45pm
Intermediate/Adv Beginner
Fridays in JUNE 2026 7:05-8:15pm (June 2026 only)
Sundays 11:45-1:00pm (STARTING AUG 15, 2026)
Pointe Class (pointe shoes optional)
Thursdays 6:35-7:35pm
Intermediate/Advanced Adult Ballet to Pop Music
Tuesdays 6:35-8:05pm
JANUARY - JUNE 2026
AUGUST - DEC 2026