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. Boys take specialized classes to prepare them for bravura ballet vocabulary. Pointe work for girls, which requires physical and technical readiness, is introduced incrementally beginning 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.
PHILADELPHIA Location
1101 S. Broad St. Philadelphia, PA 19147
Philadelphia Schedule/Tuition
-
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 $200
Choose one Section A or B:
BALLET 1 - SECTION A
Tuesday 4:45PM - 5:45PM
Tuesday 5:45PM - 6:45PM
Thursday 5:45PM - 6:45PM
BALLET 1 - SECTION B
Tuesday (Boys) 4:45PM - 5:45PM
Wednesday (Girls) 5:00PM - 6:00PM
Saturday 9:00AM - 10:00AM
Saturday 10:00AM - 11:00AMBALLET 1X (Ages 8-11; 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 $245
Choose one Section A or B:
BALLET 1X - SECTION A
Monday (Girls) 4:45PM - 6:00PM
Tuesday (Boys) 4:45PM - 5:45PM
Thursday 4:45PM - 6:00PM
Thursday 6:00PM - 7:00PM
BALLET 1X - SECTION B
Tuesday (Boys) 4:45PM - 5:45PM
Tuesday (Girls) 5:45PM - 7:00PM
Saturday 9:00AM - 10:00AM
Saturday 10:00AM - 11:15AM -
BALLET 2 (Ages 9-12; placement required)
TUITION: 9 installments of $305
Monday 5:00PM - 6:15PM
Tuesday 4:45PM - 5:45PM
Tuesday 6:00PM - 7:15PM
Thursday 4:45PM - 6:00PM
Thursday (Gentlemen) 6:00PM - 6:30PM
ACCELERATED BALLET 2 CLASSES:
TUITION: 9 installments of $95
Saturday 11:30AM - 12:30PM
Saturday 1:00PM - 2:00PMBALLET 2X (Ages 10-13; placement required)
TUITION: 9 installments of $345
Tuesday 4:45PM - 5:45PM
Tuesday 6:00PM - 7:15PM
Wednesday (Ladies) 4:45PM - 6:00PM
Wednesday (Ladies) 6:00PM - 6:30PM
Thursday (Gentlemen) 4:45PM - 6:00PM
Thursday (Gentlemen) 6:00PM - 6:30PM
Friday 4:30PM - 6:00PM
ACCELERATED BALLET 2X CLASSES:
TUITION: 9 installments of $95
Saturday 11:30AM - 12:30PM
Saturday 1:00PM - 2:00PM -
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 3 (Ages 11+; placement required)
TUITION: 9 installments of $425
Monday 4:45PM - 6:15PM
Monday 6:15PM - 7:00PM
Wednesday 5:45PM - 6:00PM
Wednesday (Ladies) 6:00PM - 6:30PM
Friday 4:30PM - 6:00PM
Friday 6:00PM - 7:00PM
Saturday 10:00AM - 11:30AM
ACCELERATED BALLET 3 CLASSES:
TUITION: 9 installments of $95
Thursday 6:00PM - 7:00PM
Saturday 10:00AM - 11:30AMBALLET 3X (Ages 12+; placement required)
TUITION: 9 installments of $430
Monday 4:45PM - 6:15PM
Monday 6:15PM - 7:00PM
Wednesday 6:00PM - 7:30PM
Friday 4:30PM - 6:00PM
Friday 6:00PM - 7:00PM
Saturday 10:00AM - 11:30AM
Saturday (Ladies) 11:30AM - 12:15PM
Saturday (Gentlemen) 1:30PM - 2:30PM
ACCELERATED BALLET 3X CLASSES:
TUITION: 9 installments of $105
Thursday 5:00PM - 6:00PM
Saturday 6:00PM - 7:00PM -
BALLET 4 (Ages 13+; placement required)
TUITION: 9 installments of $525
Monday 4:45PM - 6:15PM
Tuesday 4:30PM - 6:00PM
Tuesday (Ladies) 6:00PM - 6:30PM
Thursday 4:45PM - 6:15PM
Friday 4:30PM - 5:30PM
Friday 5:30PM - 7:00PM
Saturday (Ladies) 10:00AM - 11:30AM
Saturday (Gentlemen) 11:30AM - 1:00PM
Saturday (Gentlemen) 1:30PM - 2:30PM
ACCELERATED BALLET 4 CLASSES:
TUITION: 9 installments of $105
Wednesday 4:30PM - 5:45PM
Wednesday 5:45PM - 6:30PMBALLET 4X (Ages 14+; placement required)
TUITION: 9 installments of $575
Monday 4:45PM - 6:15PM
Monday 6:15PM - 7:00PM
Tuesday 4:30PM - 6:00PM
Tuesday (Ladies) 6:00PM - 6:30PM
Thursday 4:45PM - 6:15PM
Thursday (Ladies) 6:15PM - 7:00PM
Friday 4:30PM - 5:30PM
Friday 5:30PM - 7:00PM
Saturday 10:00AM - 11:30AM
Saturday (Ladies) 11:30AM - 12:15PM
Saturday (Gentlemen) 11:30AM - 1:00PM
Saturday 1:30PM - 2:30PM
ACCELERATED BALLET 4X CLASSES:
TUITION: 9 installments of $105
Wednesday 4:30PM - 5:45PM
Saturday 5:45PM - 6:30PM
WEST CHESTER Location
1510 Paoli Pike, West Chester, PA 19380
West Chester Schedule/Tuition
-
BALLET 1 (Minimum age: 7)
No placement required.
TUITION: 9 installments of $200
Tuesday 4:30PM - 5:30PM
Thursday 4:30PM - 5:30PM
Thursday 5:45PM - 6:45PM
ADDITIONAL BALLET 1 CLASSES:
TUITION: 9 installments of $65
Tuesday 6:30PM - 7:30PM - Hip-HopBALLET 1X (Ages 8-11); Placement Required.
TUITION: 9 installments of $245
Tuesday 4:30PM - 5:45PM
Thursday 5:45PM - 7:00PM
Thursday 7:00PM - 8:00PM
ADDITIONAL BALLET 1X CLASSES:
TUITION: 9 installments of $65
Tuesday 6:30PM - 7:30PM - Hip-Hop -
BALLET 2 (Ages 9-12; placement required)
TUITION: 9 installments of $305
Tuesday 5:45PM - 7:00PM
Wednesday 5:30PM - 6:30PM
Wednesday 6:45PM - 8:00PM
Thursday 4:30PM - 5:45PM
ADDITIONAL BALLET 2 CLASSES:
TUITION: 9 installments of $65
Tuesday 4:30PM - 5:30PM - Character
Tuesday 7:30PM - 8:30PM - Hip-Hop
Thursday 6:00PM - 7:00PM - ContemporaryBALLET 2X (Ages 10-13; placement required)
TUITION: 9 installments of $345
Tuesday 5:30PM - 6:45PM
Tuesday 6:45PM - 7:15PM
Wednesday 6:45PM - 8:00PM
Wednesday 8:00PM - 9:00PM
Thursday 4:30PM - 5:45PM
Thursday 7:00PM - 7:30PM
ADDITIONAL BALLET 2X CLASSES:
TUITION: 9 installments of $65
Tuesday 4:30PM - 5:30PM - Character
Tuesday 7:30PM - 8:30PM - Hip-Hop
Thursday 6:00PM - 7:00PM - Contemporary -
BALLET 3 (Ages 11+; placement required)
TUITION: 9 installments of $405
Monday 5:30PM - 6:30PM
Monday 6:30PM - 8:00PM
Monday 8:00PM - 8:45PM
Wednesday 6:00PM - 6:45PM
Thursday 5:30PM - 7:00PM
ADDITIONAL BALLET 3 CLASSES:
TUITION: 9 installments of $65
Thursday 5:30PM - 6:30PM - Character
Saturday 6:45PM - 7:45PM - JazzBALLET 3X (Ages 12+; placement required)
TUITION: 9 installments of $450
Monday 5:30PM - 6:30PM
Monday 6:30PM - 8:00PM
Monday 8:00PM - 8:45PM
Tuesday 7:15PM - 8:45PM
Wednesday 4:30PM - 6:00PM
Wednesday 6:00PM - 6:45PM
Thursday 5:30PM - 7:00PM
ADDITIONAL BALLET 3X CLASSES:
TUITION: 9 installments of $65
Thursday 5:30PM - 6:30PM - Character
Saturday 6:45PM - 7:45PM - Jazz
-
BALLET 5 (Ages 14+; placement required)
TUITION: 9 installments of $575
Monday 4:00PM - 5:30PM
Monday 5:30PM - 6:30PM
Monday 7:30PM - 8:30PM
Tuesday 4:00PM - 5:30PM
Wednesday 6:45PM - 8:15PM
Wednesday 8:15PM - 9:15PM
Thursday 5:00PM - 6:30PM
Friday 4:30PM - 6:00PM
Friday 6:00PM - 7:00PM
ADDITIONAL BALLET 3X CLASSES:
TUITION: 9 installments of $65
Tuesday 5:30PM - 6:30PM - Character
Wednesday 8:15PM - 9:15PM - Character
Thursday 5:00PM - 6:00PM - Jazz -
BALLET 5 (Ages 14+; placement required)
TUITION: 9 installments of $575
Monday 4:00PM - 5:30PM
Monday 5:30PM - 6:30PM
Monday 7:30PM - 8:30PM
Tuesday 4:00PM - 5:30PM
Wednesday 6:45PM - 8:15PM
Wednesday 8:15PM - 9:15PM
Thursday 5:00PM - 6:30PM
Friday 4:30PM - 6:00PM
Friday 6:00PM - 7:00PM
ADDITIONAL BALLET 3X CLASSES:
TUITION: 9 installments of $65
Tuesday 6:30PM - 7:30PM - Character
Wednesday 4:30PM - 5:30PM - Jazz
Thursday 7:00PM - 8:00PM - Wellness
-
2025-26 Performance Opportunities
2025-2026 Pre-Ballet 5 & 6 dancers have the opportunity to participate in the annual Classic Nutcracker performances on Thursday, December 4th, Friday, December 6th, and Saturday, December 7th, 2025.The Enchanted Nutcracker Fee: (Dependent on Casting)
Party Scene & Younger: $75 (cast t-shirt included)
Tea & older: $75 (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.
2025-2026 Ballet Division dancers are required to participate in the annual Spring Showcase. Performance dates and additional information is forthcoming.Spring Showcase Fee: $185.00
-
The first tuition installment plus the non-refundable $75 registration fee and $185 Ballet Division Spring Showcase fee are required in order for enrollment to be complete. Subsequent payments will be due by the first of each month, beginning October 1st, 2025. 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 (Party & Younger): $75 (paid separately; includes T-shirt)
Nutcracker Participation (Tea & Older): $150 (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