BalletCorps Class Schedule & Tuition

The BalletCorps training program provides focused classical ballet instruction with flexible scheduling options for families.

Dancers may choose the number of weekly classes that best fits their schedule, goals, and desired level of training. Monthly tuition is based on class level and weekly class frequency.

Below you will find the current class schedule, tuition rates, and program requirements.

Weekly Class Schedule

Friday Company Day: Senior Company combines Intermediate and Advanced dancers, followed by Junior Company for Junior A and Junior B dancers. Advanced ballet students may add Intermediate classes to their weekly schedule.

Monday

Advanced 4:00 PM – 6:00 PM
Junior B2 6:00 PM – 7:15 PM

Tuesday

Adult Beginner 10:00 AM – 11:00 AM
Junior A1 3:30 PM – 4:30 PM
Junior B1 4:30 PM – 5:45 PM
Junior A2 5:45 PM – 6:45 PM
Intermediate 6:45 PM – 8:30 PM

Wednesday

Advanced 4:00 PM – 6:00 PM
Junior B2 6:00 PM – 7:15 PM

Thursday

Adult Advanced 10:00 AM – 11:15 AM
Junior A1 3:30 PM – 4:30 PM
Junior B1 4:30 PM – 5:45 PM
Junior A2 5:45 PM – 6:45 PM
Intermediate 6:45 PM – 8:30 PM

Friday Company Day

Senior Company 4:00 PM – 6:00 PM Intermediate + Advanced
Junior Company 6:00 PM – 7:30 PM Junior A + Junior B
Level Key
Junior A
Junior B
Intermediate
Advanced
Junior Company
Senior Company
Choose a view that’s easiest to scan on mobile.

Monday

  • Advanced4:00 PM – 6:00 PM
  • Junior B26:00 PM – 7:15 PM

Tuesday

  • Adult Beginner10:00 AM – 11:00 AM
  • Junior A13:30 PM – 4:30 PM
  • Junior B14:30 PM – 5:45 PM
  • Junior A25:45 PM – 6:45 PM
  • Intermediate6:45 PM – 8:30 PM

Wednesday

  • Advanced4:00 PM – 6:00 PM
  • Junior B26:00 PM – 7:15 PM

Thursday

  • Adult Advanced10:00 AM – 11:15 AM
  • Junior A13:30 PM – 4:30 PM
  • Junior B14:30 PM – 5:45 PM
  • Junior A25:45 PM – 6:45 PM
  • Intermediate6:45 PM – 8:30 PM

Friday — Company Day

  • Senior CompanyIntermediate + Advanced • 4:00 PM – 6:00 PM
  • Junior CompanyJunior A + Junior B • 6:00 PM – 7:30 PM
Junior A
  • Junior A1Tue & Thu • 3:30 PM – 4:30 PM
  • Junior A2Tue & Thu • 5:45 PM – 6:45 PM
  • Junior CompanyFri • 6:00 PM – 7:30 PM
Junior B
  • Junior B1Tue & Thu • 4:30 PM – 5:45 PM
  • Junior B2Mon & Wed • 6:00 PM – 7:15 PM
  • Junior CompanyFri • 6:00 PM – 7:30 PM
Intermediate
  • IntermediateTue & Thu • 6:45 PM – 8:30 PM
  • Senior CompanyFri • 4:00 PM – 6:00 PM
Advanced
  • AdvancedMon & Wed • 4:00 PM – 6:00 PM
  • Senior CompanyFri • 4:00 PM – 6:00 PM

Understanding Junior Class Numbers

Junior classes with a “1” in the title are scheduled earlier in the afternoon, before 5:45 PM.

Classes with a “2” begin at 5:45 PM or later for families who need an evening option.

The number refers only to class time and does not indicate skill level or advancement. Please contact us if you need help choosing the best class for your dancer.

BalletCorps Program & Tuition Structure
BalletCorps offers flexible monthly tuition based on each dancer’s level and the number of classes attended each week. Families may choose the class frequency that best supports their dancer’s schedule, goals, and desired level of training.
Company Day
Participation in BalletCorps productions is available to dancers enrolled in Company Day and at least one additional weekly class.

By building company rehearsals into the Friday schedule, dancers can prepare for performances without giving up their Saturdays. This keeps weekends available for family time, rest, and other commitments. BalletCorps performances also have no additional participation fees.
Junior A — 60 Minutes
Classes per Week Monthly Tuition
1 Class $150
2 Classes $225
3 Classes $275
Junior B — 75 Minutes
Classes per Week Monthly Tuition
1 Class $175
2 Classes $275
3 Classes $325
4+ Classes $350
Intermediate — 105 Minutes
Classes per Week Monthly Tuition
1 Class $200
2 Classes $325
3 Classes $375
Advanced — 120 Minutes
Classes per Week Monthly Tuition
1 Class $225
2 Classes $350
3 Classes $425
4+ Classes $475