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:00AM

    BALLET 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:00PM

    BALLET 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:30AM

    BALLET 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:30PM

    BALLET 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-Hop

    BALLET 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 - Contemporary

    BALLET 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 - Jazz

    BALLET 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: $10

    Nutcracker Participation (Party & Younger): $75 (paid separately; includes T-shirt)

    Nutcracker Participation (Tea & 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.



Questions? Contact info@therockschool.org