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 - Ballet
 Tuesday 5:45PM - 6:45PM - Jazz
 Thursday 5:45PM - 6:45PM - Ballet
 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 - CharacterBALLET 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 - Ballet
 Tuesday (Boys) 4:45PM - 5:45PM - Ballet
 Thursday 4:45PM - 6:00PM- Ballet
 Thursday 6:00PM - 7:00PM - Jazz
 BALLET 1X - SECTION B
 Tuesday (Boys) 4:45PM - 5:45PM - Ballet
 Tuesday (Girls) 5:45PM - 7:00PM - Ballet
 Saturday 9:00AM - 10:00AM - Character
 Saturday 10:00AM - 11:15AM - Ballet
- 
      
      BALLET 2 (Ages 9-12; placement required) 
 TUITION: 9 installments of $305
 Monday 5:00PM - 6:15PM - Ballet
 Tuesday 4:45PM - 5:45PM - Jazz
 Tuesday 6:00PM - 7:15PM - Ballet
 Thursday 4:45PM - 6:00PM - Ballet
 Thursday (Gentlemen) 6:00PM - 6:30PM - Ballet
 ACCELERATED BALLET 2 CLASSES:
 TUITION: 9 installments of $95
 Saturday 11:30AM - 12:30PM - Character
 Saturday 1:00PM - 2:00PM - BalletBALLET 2X (Ages 10-13; placement required) 
 TUITION: 9 installments of $345
 Tuesday 4:45PM - 5:45PM - Jazz
 Tuesday 6:00PM - 7:15PM - Ballet
 Wednesday (Ladies) 4:45PM - 6:00PM - Ballet
 Wednesday (Ladies) 6:00PM - 6:30PM - Pointe Prep.
 Thursday (Gentlemen) 4:45PM - 6:00PM - Ballet
 Thursday (Gentlemen) 6:00PM - 6:30PM - Ballet
 Friday 4:30PM - 6:00PM - Ballet
 ACCELERATED BALLET 2X CLASSES:
 TUITION: 9 installments of $95
 Saturday 11:30AM - 12:30PM - Character
 Saturday 1:00PM - 2:00PM - Ballet
- 
      
      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 - Ballet
 Monday 6:15PM - 7:00PM - Pointe or Jumps & Turns
 Wednesday 4:45PM - 6:00PM - Ballet
 Wednesday (Ladies) 6:00PM - 6:30PM - Pointe Prep.
 Friday 4:30PM - 6:00PM - Ballet
 Friday 6:00PM - 7:00PM - Contemporary
 Saturday 10:00AM - 11:30AM - Ballet
 ACCELERATED BALLET 3 CLASSES:
 TUITION: 9 installments of $95
 Thursday 6:00PM - 7:00PM - Ballet
 Saturday 10:00AM - 11:30AM - CharacterBALLET 3X (Ages 12+; placement required) 
 TUITION: 9 installments of $430
 Monday 4:45PM - 6:15PM - Ballet
 Monday 6:15PM - 7:00PM - Pointe or Jumps & Turns
 Wednesday 6:00PM - 7:30PM - Ballet
 Friday 4:30PM - 6:00PM - Ballet
 Friday 6:00PM - 7:00PM - Contemporary
 Saturday 10:00AM - 11:30AM - Ballet
 Saturday (Ladies) 11:30AM - 12:15PM - Pointe
 Saturday (Gentlemen) 1:30PM - 2:30PM - Partnering
 ACCELERATED BALLET 3X CLASSES:
 TUITION: 9 installments of $105
 Thursday 5:00PM - 6:00PM - Contemporary Ensemble
 Saturday 6:00PM - 7:00PM - Ballet
- 
      
      BALLET 4 (Ages 13+; placement required) 
 TUITION: 9 installments of $525
 Monday 4:45PM - 6:15PM - Ballet
 Monday 6:15PM - 7:00PM - Pointe or Jumps & Turns
 Tuesday 4:30PM - 6:00PM - Ballet
 Tuesday (Ladies) 6:00PM - 6:30PM - Pointe
 Thursday 4:45PM - 6:15PM - Ballet
 Friday 4:30PM - 5:30PM - Contemporary
 Friday 5:30PM - 7:00PM - Ballet
 Saturday (Ladies) 10:00AM - 11:30AM - Ballet
 Saturday (Ladies) 11:30AM - 12:15PM - Pointe
 Saturday (Gentlemen) 11:30AM - 1:00PM - Ballet
 Saturday (Gentlemen) 1:30PM - 2:30PM - Partnering
 ACCELERATED BALLET 4 CLASSES:
 TUITION: 9 installments of $105
 Wednesday 4:30PM - 5:45PM - Ballet
 Wednesday 5:45PM - 6:30PM - RehearsalBALLET 4X (Ages 14+; placement required) 
 TUITION: 9 installments of $575
 Monday 4:45PM - 6:15PM - Ballet
 Monday 6:15PM - 7:00PM - Pointe or Jumps & Turns
 Tuesday 4:30PM - 6:00PM - Ballet
 Tuesday (Ladies) 6:00PM - 6:30PM - Pointe
 Thursday 4:45PM - 6:15PM - Ballet
 Thursday (Ladies) 6:15PM - 7:00PM - Pointe/ Variations
 Friday 4:30PM - 5:30PM - Contemporary
 Friday 5:30PM - 7:00PM - Ballet
 Saturday 10:00AM - 11:30AM - Ballet
 Saturday (Gentlemen) 11:30AM - 1:00PM - Ballet
 Saturday 1:30PM - 2:30PM - Partnering
 ACCELERATED BALLET 4X CLASSES:
 TUITION: 9 installments of $105
 Wednesday 4:30PM - 5:45PM - Ballet
 Saturday 5:45PM - 6:30PM - Contemporary Ensemble
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 - Ballet
 Thursday 4:30PM - 5:30PM - Technique
 Thursday 6:00PM - 7:00PM - Musical TheaterBALLET 1X (Ages 8-11); Placement Required. 
 TUITION: 9 installments of $245
 Tuesday 4:30PM - 5:30PM - Ballet
 Thursday 4:30PM - 6:00PM - Technique
 Thursday 6:00PM - 7:00PM - Musical Theater
- 
      
      BALLET 2 (Ages 9-12; placement required) 
 TUITION: 9 installments of $305
 Tuesday 5:30PM - 6:45PM - Ballet
 Wednesday 5:30PM - 6:30PM - Jazz
 Wednesday 6:45PM - 8:00PM - Ballet
 Thursday 6:00PM - 7:15PM - Technique
 ADDITIONAL BALLET 2 CLASSES:
 TUITION: 9 installments of $65
 Tuesday 7:30PM - 8:30PM - Hip-Hop
 Thursday 5:00PM - 6:00PM - ContemporaryBALLET 2X (Ages 10-13; placement required) 
 TUITION: 9 installments of $345
 Tuesday 5:30PM - 6:45PM - Ballet
 Tuesday 6:45PM - 7:15PM - Pointe Prep.
 Wednesday 6:45PM - 8:00PM - Ballet
 Wednesday 8:00PM - 9:00PM - Jazz
 Thursday 6:00PM - 7:15PM - Technique
 Thursday 7:15PM - 7:45PM - Pre-Pointe
 ADDITIONAL BALLET 2X CLASSES:
 TUITION: 9 installments of $65
 Tuesday 7:30PM - 8:30PM - Hip-Hop
 Thursday 5:00PM - 6:00PM - Contemporary
- 
      
      BALLET 3 (Ages 11+; placement required) 
 TUITION: 9 installments of $405
 Monday 6:30PM - 8:00PM - Ballet
 Monday 8:00PM - 8:45PM - Pointe
 Wednesday 4:30PM - 6:00PM - Ballet
 Wednesday 6:00PM - 6:45PM - Pointe
 Thursday 6:00PM - 7:00PM - Contemporary
 Thursday 7:15PM - 8:45PM - Technique
 ADDITIONAL BALLET 3 CLASSES:
 TUITION: 9 installments of $65 per class
 Tuesday 5:30PM - 6:30PM - Character
 Wednesday 6:45PM - 7:45PM - JazzBALLET 3X (Ages 12+; placement required) 
 TUITION: 9 installments of $450
 Monday 6:30PM - 8:00PM - Ballet
 Monday 8:00PM - 8:45PM - Pointe
 Tuesday 7:15PM - 8:45PM - Ballet
 Wednesday 4:30PM - 6:00PM - Ballet
 Wednesday 6:00PM - 6:45PM - Pointe
 Thursday 6:00PM - 7:00PM - Contemporary
 Thursday 7:15PM - 8:45PM - Technique
 ADDITIONAL BALLET 3X CLASSES:
 TUITION: 9 installments of $65 per class
 Tuesday 5:30PM - 6:30PM - Character
 Wednesday 6:45PM - 7:45PM - Jazz
- 
      
      BALLET 4 (Ages 14+; placement required) 
 TUITION: 9 installments of $575
 Monday 4:00PM - 5:30PM - Ballet
 Monday 5:30PM - 6:30PM - Pointe
 Tuesday 4:30PM - 5:30PM - Contemporary
 Tuesday 6:45PM - 8:15PM- Ballet
 Wednesday 6:30PM - 8:00PM - Ballet
 Wednesday 8:00PM - 9:00PM - Pointe
 Thursday 6:30PM - 8:00PM - Ballet
 Friday 4:30PM - 6:00PM - Ballet
 ADDITIONAL BALLET 4 CLASSES:
 TUITION: 9 installments of $65 per class
 Tuesday 5:30PM - 6:30PM - Wellness
 Tuesday 8:15PM - 9:15PM - Character
 Thursday 4:30PM - 5:30PM - Jazz
 BALLET 4X (Ages 14+; placement required)
 TUITION: 9 installments of $575
 Monday 4:00PM - 5:30PM - Ballet
 Monday 5:30PM - 6:30PM - Pointe
 Tuesday 4:30PM - 5:30PM - Contemporary
 Tuesday 6:45PM - 8:15PM- Ballet
 Wednesday 6:30PM - 8:00PM - Ballet
 Wednesday 8:00PM - 9:00PM - Pointe
 Thursday 6:30PM - 8:00PM - Ballet
 Friday 4:30PM - 6:00PM - Ballet
 Friday 6:00PM - 7:00PM - Pointe
 ADDITIONAL BALLET 4X CLASSES:
 TUITION: 9 installments of $65 per class
 Tuesday 5:30PM - 6:30PM - Wellness
 Tuesday 8:15PM - 9:15PM - Character
 Thursday 4:30PM - 5:30PM - Jazz
- 
      
      BALLET 5 (Ages 14+; placement required) 
 TUITION: 9 installments of $575
 Monday 4:00PM - 5:30PM - Ballet
 Monday 5:30PM - 6:30PM - Pointe
 Tuesday 4:00PM - 5:30PM - Ballet
 Wednesday 6:30PM - 8:00PM - Ballet
 Wednesday 8:00PM - 9:00PM - Pointe
 Thursday 4:00PM - 5:00PM - Contemporary
 Thursday 5:00PM - 6:30PM - Ballet
 Friday 4:30PM - 6:00PM - Ballet
 Friday 6:00PM - 7:00PM - Pointe
 ADDITIONAL BALLET 5 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 The Enchanted 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)
 Bon-Bons & older: $150 (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 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, 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 (Bon-Bons & Older): $150 (paid separately; includes T-shirt) 
 Automatic Discounts- If 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

 
                     
              
             
              
             
             
            