BALLET DIVISION
Our Ballet Division Program consists of an established, integrated ballet curriculum focusing on the strong classical foundations needed to build and develop a healthy dancer. Required classes in other dance forms are included to diversify skills. Accelerated classes are offered for students who wish to intensify their training schedule. Boys take specialized classes to prepare them for bravura ballet vocabulary. Pointe work for girls, which requires physical and technical readiness, is introduced incrementally through pointe preparation classes, and is integrated into the class schedule starting in Ballet 3.
Children aged 7 and older progress at their own pace from entry level Ballet 1 through Ballet 4X. Level assignment requires a placement from our faculty.
The Ballet Division is open to all interested students; level assignment requires a placement from our faculty.
Children aged 7 and older progress at their own pace from entry level Ballet 1 through Ballet 4X. The Ballet Division is open to all interested students; level assignment requires a placement from our faculty.
Classes are held September – June. Our curriculum is designed for year-long study, so students must be of age by August 31, 2026. The age range for Ballet 1X-Ballet 4X is approximate because students progress at their own pace. All students are required to pay a registration fee and a Spring Showcase fee.
Placement is required for Ballet 1X through Ballet 4X
PHILADELPHIA Location
1101 S. Broad St. Philadelphia, PA 19147
Philadelphia 2026 - 27 Schedule/Tuition
-
Students work with a male ballet instructor to prepare for boys’ ballet vocabulary, increase flexibility and strength, and improve coordination.
FREE for male students registered in Pre-Ballet 6; must be enrolled in one Pre-Ballet 6 class to attend.
Tuesday 4:45 PM-5:45 PM -
BALLET 1 (Minimum age: 7)
No placement required. Boys have the opportunity to take an all-boys ballet class with a male instructor on Tuesdays! Classes that are not designated for boys or girls are coeducational.
TUITION: 9 installments of $225
Choose one Section A or B:
BALLET 1 - SECTION A
Tuesday 4:45PM - 5:45PM - Ballet
Tuesday 5:45PM - 6:45PM - Intro to Jazz
Thursday 5:45PM - 6:45PM - Ballet
OR
BALLET 1 - SECTION B
Tuesday (Boys) 4:45PM - 5:45PM - Ballet
Wednesday (Girls) 5:00PM - 6:00PM - Ballet
Saturday 9:00AM - 10:00AM - Ballet
Saturday 10:00AM - 11:00AM - Intro to CharacterStudents in Ballet 1 are invited to take additional classes in the alternate section for NO extra cost! Contact the School Registrar to confirm available space and attendance requirements: registration@therockschool.org.
-
BALLET 1X (Ages 8-11; placement required) Choose Section A -or- Section B below.
Boys have the opportunity to take an all-boys ballet class with a male instructor on Tuesdays! Classes that are not designated for boys or girls are coeducational.
TUITION: 9 installments of $250
Choose one - Section A or B:
BALLET 1X - SECTION A
Monday (Girls) 4:45PM - 6:00PM - Ballet
Tuesday (Boys) 4:45PM - 5:45PM - Ballet
Thursday 4:45PM - 6:00PM- Ballet
Thursday 6:00PM - 7:00PM - Intro to Jazz
BALLET 1X - SECTION B
Required Schedule: 3.5 hours weekly
Tuesday (Boys) 4:45PM - 5:45PM - Ballet
Tuesday (Girls) 5:45PM - 7:00PM - Ballet
Saturday 9:00AM - 10:00AM - Intro to Character
Saturday 10:00AM - 11:15AM - BalletStudents in Ballet 1X are invited to take additional classes in the alternate section for NO extra cost! Contact the School Registrar to confirm available space and attendance requirements: registration@therockschool.org.
-
BALLET 2 (Ages 9-12; placement required)
TUITION: 9 installments of $320
Required Schedule: 4.75 hours per week
Monday (boys) 4:45PM - 6:15PM - Ballet
Monday (boys) 6:15PM - 7:15PM - Boys’ Ballet
Tuesday 4:45PM - 5:45PM - Jazz
Tuesday 6:00PM - 7:15PM - Ballet
Thursday (Gentlemen) 6:00PM - 7:15PM - Ballet
Friday (Girls) 4:45PM - 6:00PM - Ballet
AUXILIARY BALLET 2 CLASSES:
Auxiliary classes are offered for students placed in Ballet 2 and higher who wish to add to their training schedule. These classes are taken in addition to all required classes for their assigned level, and have a separate costume fee for the Spring Showcase performances.
TUITION: 9 installments of $65
Saturday 11:30AM - 12:30PM - Character
Saturday 1:00PM - 2:00PM - Ballet -
BALLET 2X (Ages 10-13; placement required)
TUITION: 9 installments of $355
Required schedule of 5.5 hours per week
Monday 4:45PM - 5:45PM - Jazz
Monday (girls) 6:15PM - 6:45PM - Pointe Preparation
OR
Monday (boys) 6:15PM - 6:45PM - Boys’ Ballet
Thursday 4:45PM - 5:45PM - Jazz
Thursday 6:00PM - 7:15PM - Ballet
Friday 4:45PM - 6:15PM - Ballet
AUXILIARY BALLET 2X CLASSES:
Auxiliary classes are offered for students placed in Ballet 2 and higher who wish to add to their training schedule. These classes are taken in addition to all required classes for their assigned level, and have a separate costume fee for the Spring Showcase performances.
TUITION: 9 installments of $65
Saturday 11:30AM - 12:30PM - Character
Saturday 1:00PM - 2:00PM - Ballet
-
BALLET 3 (Ages 11+; placement required)
TUITION: 9 installments of $425
Required Schedule: 8 hours per week
Tuesday 4:45PM - 5:45PM - Contemporary
Tuesday 5:45PM - 7:15PM - Ballet
Wednesday 6:15PM - 7:00PM - Pointe or Jumps & Turns
Friday 4:45PM - 6:15PM - Ballet
Friday 6:15PM - 6:45PM - Pointe
ACCELERATED BALLET 3 CLASSES:
Auxiliary classes are offered for students placed in Ballet 2 and higher who wish to add to their training schedule. These classes are taken in addition to all required classes for their assigned level, and have a separate costume fee for the Spring Showcase performances.
TUITION: 9 installments of $65
Saturday 11:30AM - 12:30AM - Character Dance -
BALLET 3X (Ages 12+; placement required)
TUITION: 9 installments of $465
Required Schedule: 8.5 hours per week
Tuesday 4:45PM - 5:45PM - Contemporary
Tuesday 5:45PM - 7:15PM - Ballet
Wednesday 4:45PM - 6:15PM Ballet
Wednesday 6:15PM - 7:00PM - Pointe or Jumps & Turns
Thursday 4:45PM - 6:15PM - Ballet
Saturday 10:15AM - 11:45AM - Ballet
Saturday (Ladies) 11:45AM - 12:30PM - Pointe
Saturday (Gentlemen) 1:30PM - 2:30PM - Partnering
PERFORMANCE ENSEMBLE CLASSES:
Monday 4:45PM - 6:00PM - Ballet
Monday 6:00PM - 6:45PM - Contemporary -
BALLET 4 (Ages 13+; placement required)
TUITION: 9 installments of $540
Required schedule of 10.5 hours per week
Tuesday 4:30PM - 6:00PM - Ballet
Tuesday 6:00PM - 7:00PM - Contemporary
Wednesday 4:45PM - 6:15PM - Ballet
Wednesday 6:15PM - 7:00PM - Pointe
Thursday 4:45PM - 6:15PM - Ballet
Thursday 6:15PM - 6:45PM - Pointe
Friday 4:30PM - 6:00PM - Pointe
Saturday (Ladies) 10:15AM - 11:45AM - Ballet
Saturday (Ladies) 11:45AM - 12:30PM - Pointe
Saturday (Gentlemen) 1:30PM - 2:30PM - Partnering
PERFORMANCE ENSEMBLE CLASSES
Monday 4:45PM - 6:00PM Ballet
Monday 6:00PM - 6:45PM Contemporary -
BALLET 4X (Ages 14+; placement required)
TUITION: 9 installments of $575Required Schedule: 11.5 hours per week
Tuesday 4:30PM - 6:00PM - Ballet
Tuesday 6:00PM - 7:00PM - Contemporary
Wednesday 4:45PM - 6:15PM - Ballet
Wednesday 6:15PM - 7:00PM - Pointe
Thursday 4:45PM - 6:15PM - Ballet
Thursday 6:15PM - 6:45PM - Pointe
Friday 4:30PM - 6:00PM - Pointe
Friday 6:00PM - 6:45PM Pointe/ Variations
Saturday (Ladies) 10:00AM - 11:30AM - Ballet
Saturday (Gentlemen) 11:30AM - 1:00PM - Ballet
Saturday 1:30PM - 2:30PM - Partnering
PERFORMANCE ENSEMBLE CLASSES
Monday 4:45PM - 6:00PM Ballet
Monday 6:00PM - 6:45PM Contemporary
WEST CHESTER Location
1510 Paoli Pike, West Chester, PA 19380
West Chester 2026 - 27 Schedule/Tuition
-
BALLET 1 (Minimum age: 7)
No placement required.
TUITION: 9 installments of $225
Required Schedule of 3 hours per week
Wednesday 4:30PM - 5:30PM - Ballet
Thursday 4:30PM - 5:30PM - Ballet
Thursday 5:30PM - 6:30PM - Musical Theater
ADDITIONAL BALLET 1 OFFERINGS:
Tuition: 9 installments of $65
Schedule Coming Soon. -
BALLET 1X (Ages 8-11); Placement Required.
TUITION: 9 installments of $250
Required schedule of 3.5 hours per week
Tuesday 5:15PM - 6:30PM - Ballet
Tuesday 6:30PM - 7:30PM - Musical Theater
Wednesday 5:30PM - 6:45PM - Ballet
ADDITIONAL BALLET 1 OFFERINGS:
Tuition: 9 installments of $65
Schedule Coming Soon. -
BALLET 2 (Ages 9-12; placement required)
TUITION: 9 installments of $320
Required schedule of 4.75 hours
Wednesday 5:00PM - 6:15PM - Ballet
Thursday 4:30PM - 5:30PM - Jazz
Thursday 5:30PM - 6:45PM - Ballet
Friday 5:30PM - 6:45PM - Ballet
ADDITIONAL BALLET 2 CLASSES:
TUITION: 9 installments of $65
Wednesday 7:00PM - 8:00PM - Contemporary -
BALLET 2X (Ages 10-13; placement required)
TUITION: 9 installments of $355
Required Schedule of 5.75 hours
Wednesday 5:00PM - 6:15PM - Ballet
Thursday 4:30PM - 5:30PM - Jazz
Thursday 5:30PM - 6:45PM - Ballet Thursday 6:45PM - 7:15PM- Pointe Preparation
Friday 5:30PM - 6:45PM - Ballet
Friday 6:45PM - 7:15PM- Pointe Preparation
ADDITIONAL BALLET 2X CLASSES:
TUITION: 9 installments of $65
Wednesday 7:00PM - 8:00PM - Contemporary -
BALLET 3 (Ages 11+; placement required)
TUITION: 9 installments of $425
Required schedule of 8.5 hours per week
Monday 4:30PM - 6:00PM - Ballet
Monday 6:00PM - 6:45PM - Pointe
Wednesday 5:30PM - 6:30PM - Contemporary
Wednesday 6:45PM - 8:15PM - Ballet
Thursday 6:00PM - 7:30PM - Ballet
Thursday 7:30PM - 8:15PM - Ballet
ADDITIONAL BALLET 3 CLASSES:
TUITION: 9 installments of $65 per class
Monday 7:00PM - 8:00PM - Jazz
Tuesday 5:30PM - 6:30PM - Character -
BALLET 3X (Ages 12+; placement required)
TUITION: 9 installments of $465
Required schedule of 8.5 hours per week
Monday 4:30PM - 6:00PM - Ballet
Monday 6:00PM - 6:45PM - Pointe
Tuesday 6:30PM - 8:00PM - Ballet
Thursday 6:00PM - 7:30PM - Ballet
Thursday 7:30PM - 8:15PM - Pointe
Friday 4:30PM - 5:30PM - Contemporary
Friday 5:30PM - 7:30PM - Ballet
ADDITIONAL BALLET 3X CLASSES:
TUITION: 9 installments of $65 per class
Monday 7:00PM - 8:00PM - Jazz
Tuesday 5:30PM - 6:30PM - Character
-
BALLET 4 (Ages 14+; placement required)
TUITION: 9 installments of $540Required schedule of 11.5 hours per week
Monday 4:00PM - 5:30PM - Ballet
Monday 5:30PM - 6:30PM - Pointe
Tuesday 5:30PM - 7:00PM - Ballet
Wednesday 4:00PM - 5:30PM - Ballet
Wednesday 5:30PM - 6:30PM - Pointe
Thursday 4:30PM - 6:00PM - Ballet
Friday 4:00PM - 5:30PM - Ballet
Friday 5:30PM - 6:30PM - Contemporary
ADDITIONAL BALLET 4 CLASSES:
TUITION: 9 installments of $65 per class
Tuesday 4:30PM - 5:30PM - Wellness
Tuesday 8:00PM - 9:00PM - Character
Thursday 7:30PM - 8:30PM - Jazz -
BALLET 4X (Ages 14+; placement required)
TUITION: 9 installments of $575Required schedule of 11.5 hours per week
Monday 4:00PM - 5:30PM - Ballet
Monday 5:30PM - 6:30PM - Pointe
Tuesday 5:30PM - 7:00PM - Ballet
Wednesday 4:00PM - 5:30PM - Ballet
Wednesday 5:30PM - 6:30PM - Pointe
Thursday 4:30PM - 6:00PM - Ballet
Thursday 6:30PM - 7:30PM - Pointe
Friday 4:00PM - 5:30PM - Ballet
Friday 5:30PM - 6:30PM - Contemporary
ADDITIONAL BALLET 4X CLASSES:
TUITION: 9 installments of $65 per class
Tuesday 4:30PM - 5:30PM - Wellness
Tuesday 8:00PM - 9:00PM - Character
Thursday 7:30PM - 8:30PM - Jazz -
BALLET 5 (Ages 14+; placement required)
TUITION: 9 installments of $595Required schedule of 12.5 hours per week
Monday 4:00PM - 5:30PM - Ballet
Monday 5:30PM - 6:30PM - Pointe
Tuesday 4:00PM - 5:30PM - Ballet
Wednesday 4:00PM - 5:00PM - Contemporary
Wednesday 6:15PM - 7:45PM - Ballet
Wednesday 7:45PM - 8:45PM - Pointe
Thursday 5:00PM - 6:30PM - Ballet
Thursday 6:30PM - 7:30PM - Pointe
Friday4:00 - 5:40PM - Ballet
Friday 6:30 - 7:30PM Pointe
ADDITIONAL BALLET 5 CLASSES:
TUITION: 9 installments of $65
Tuesday 5:30PM - 6:30PM - Jazz
Wednesday 7:00PM - 8:00PM - Character
Thursday 4:00PM - 5:00PM - Wellness
-
In West Chester, The Rock School offers a Career Track Program for students who want the intensive training of the Professional Division while attending academic school in the morning. Classes begin at 1:00PM three days per week, for a total of 8.5 hours of lessons per week. The CTP program is a unique pathway allowing students to combine academic schedules with intensive daytime conservatory-style training.
Tuition: 9 installments of $465
Schedule (subject to change)
Monday 1:00-2:30 Ballet
Monday 2:30-3:30 Pointe
Wednesday 1:00-2:30 Ballet
Wednesday 2:30-3:30 Pointe
Friday 1:00-2:30 Ballet
Friday 2:30-3:30 Pointe
Friday 4:30-5:30 Intro to Partnering
-
2026-27 Performance Opportunities
2026-2027 Ballet Division dancers have the opportunity to participate in the annual The Enchanted Nutcracker.The Enchanted Nutcracker Fee:
Ballet Division: $185 (cast t-shirt included)
Please note that dancers enrolled in Ballet Division are required to audition for The Enchanted Nutcracker. The audition fee is $10. Dancers may be required to purchase additional costume items.
2026-2027 Ballet Division dancers are required to participate in the annual Spring Showcase. Performance dates and additional information is forthcoming.Spring Showcase Fee: $185.00
Auxiliary Showcase Costume : $100 per class (due 1/15/27) -
The first tuition installment plus the non-refundable $75 registration fee and $185 Ballet Division SpringShowcase fee are required in order for enrollment to be complete. Subsequent payments will be due by the first of each month, beginning October 1st, 2026. The payment schedule is based upon a 35 week school year. As such, some months may have fewer classes than others based upon School closures for holidays and breaks. Total tuition is divided into 9 equal installments and is not based on the number of classes per month.
Class days, times, and instructors are subject to change. Minimum of 6 students needed to run a class.
If you are a returning student you will need to create a NEW Rock School Account in order to register your dancer.
Optional Fees:
Nutcracker Audition: $10Nutcracker Participation Ballet Division: $185 (paid separately; includes T-shirt)
Automatic DiscountsIf multiple children per household without other discount/ scholarship, each dancer gets 5% off tuition
Pay in Full Discount of 5% will be applied if tuition is paid in full at the time of registration.
Discounts may not be combined.
Dress Code
Dress code items are mandatory for all dancers enrolled in The Rock School’s 2025-2026 Ballet Division Program. We recommend ordering your dress code items as soon as possible to ensure they arrive on time. If you have questions about dress code items, please contact Boutique Manager, Ms. Catherine Lackey, at boutique@therockschool.org.
Questions? Contact info@therockschool.org
