BalletCorps Class Schedule & Tuition

2026-27 Academic year

Monday, August 24th 2026 — Friday, May 28th, 2027

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.

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 Ballet 10:00 AM – 11:30 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
Adult Ballet 7:15 PM – 8:45 PM

Thursday

Advanced Adult Ballet 10:00 AM – 11:30 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

Saturday

Advanced Adult Ballet 10:00 AM – 11:30 AM

Level Guide

Junior A Approximately ages 6–9
Junior B Approximately ages 9–12
Intermediate Approximately ages 11–14
Advanced Approximately ages 13+

Age ranges are approximate. Placement is based on age, prior training, technical development, and readiness. Families who are unsure of the appropriate level are encouraged to contact BalletCorps or schedule a complimentary trial class.

Level Key
Junior A Approximately ages 6–9
Junior B Approximately ages 9–12
Intermediate Approximately ages 11–14
Advanced Approximately ages 13+
Junior Company
Senior Company

Age ranges are approximate. Placement may vary based on prior training, technical development, and readiness. Contact BalletCorps or schedule a complimentary trial class if you are unsure.

Choose a detailed view or swipe through the full week.

Monday

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

Tuesday

  • Adult Ballet10:00 AM – 11:30 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
  • Adult Ballet7:15 PM – 8:45 PM

Thursday

  • Advanced Adult Ballet10:00 AM – 11:30 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

Saturday

  • Advanced Adult Ballet10:00 AM – 11:30 AM
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
AdultCorps
  • Adult BalletTue • 10:00 AM – 11:30 AM
  • Adult BalletWed • 7:15 PM – 8:45 PM
  • Advanced Adult BalletThu & Sat • 10:00 AM – 11:30 AM

Swipe horizontally to view Monday through Saturday.

Monday

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

Tuesday

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

Wednesday

Advanced4:00–6:00 PM
Junior B26:00–7:15 PM
Adult Ballet7:15–8:45 PM

Thursday

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

FridayCompany Day

Senior Company4:00–6:00 PMIntermediate + Advanced
Junior Company6:00–7:30 PMJunior A + Junior B

Saturday

Advanced Adult Ballet10:00–11:30 AM

2026–27 School Calendar

BalletCorps generally follows the Rochester Public Schools calendar. Please note the following studio closures, class days, and schedule exceptions.

September 4 & 7, 2026 Closed for Labor Day weekend
September 23, 2026 Classes held
October 15–16, 2026 Closed for MEA
November 25–27, 2026 Closed for Thanksgiving
December 21, 2026–January 1, 2027 Closed for Winter Break
January 4, 2027 Classes resume
January 15–18, 2027 Closed for the extended weekend
February 15, 2027 Classes held
March 29–April 2, 2027 Closed for Spring Break
April 5, 2027 Classes resume

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