Classes

Scroll through to view class descriptions for each class and level at Thrive. Click here to see the 2025-2026 season class offerings.

3 to 4’s 


Fun, age-appropriate, and structured for 3 and 4-year-old dancers, this class introduces the fundamentals of ballet and tap techniques, while exploring creative movement exercises to build fine motor skills, self-esteem, discipline, and community. This level has the option to participate our our Holiday Performance Tour and end-of-season recital.

Please note that dancers must be 3 and potty trained before their first day of class.

60 minutes // One day per week // 3 Watch Weeks per season

4 to 5’s


Fun, age-appropriate, and structured for 4 and 5-year-old dancers, this class continues to build on the fundamentals of ballet and tap techniques, while exploring creative movement exercises to build fine motor skills, self-esteem, discipline, and community. This level has the option to participate in our our Holiday Performance Tour and end-of-season recital.

60 minutes // One day per week // 3 Watch Weeks per season

5 to 6’s


Dynamic, engaging and age-appropriate, this is a ballet and tap combo class designed for 5 and 6-year-old dancers to build new skills in both techniques and continue to develop confidence and creativity. This level has the option to participate in our Holiday Performance Tour and end-of-season recital.

60 minutes // One day per week // 3 Watch Weeks per season

6 to 7’s


Dynamic, engaging and age-appropriate, this is a ballet and tap combo class designed for 6 and 7-year-old dancers to build new skills in both techniques and continue to develop confidence and creativity. Dancers begin to work on speed, precision, performance quality and advancing the steps they know. This level has the option to participate in our Holiday Performance Tour and our end-of-season recital.

60 minutes // One day per week // 3 Watch Weeks per season

7 to 9’s


Dancers begin to expand their knowledge of different styles in this ballet, tap, and jazz combo class designed for dancers between the ages of 7 and 9. This has historically been a pivotal year for our students, as they being to dive deeper into class expectations, muscular engagement, more complex combinations, and the introduction of a new style. As with all of our classes, our emphasis is on correct and age-appropriate technique, music, and movement, with a good dose of fun, encouragement, and community building. This level has the option to participate in our Holiday Performance Tour and in our end-of-season recital.

90 minutes // One day per week // 3 Watch Weeks per season

Intermediate


Designed for dancers between the ages of 9 and 12, this level increases the amount and intensity of ballet, tap, and jazz training. Dancers in the Intermediate level take one hour of ballet 30 minutes of tap and 30 minutes of jazz technique. As with all of our classes, our emphasis is on correct and age-appropriate dance education, music, and movement, with a good dose of fun, encouragement, and community building. This level has the option to participate in our our Holiday Performance Tour and our end-of-season recital.

2 hours per week // One day per week // 1 Watch Week per season

Advanced Intermediate


Designed for dancers between the ages of 11 and 14*, this level builds on the difficulty and intensity of the ballet, tap, and jazz training Dancers learned in Intermediate. Dancers in the Advanced Intermediate level take one hour of ballet 30 minutes of tap and 30 minutes of jazz technique. The curriculum is designed to prepare dancers to enter our company-level classes. As with all of our classes, our emphasis is on correct and age-appropriate dance education, music, and movement, with a good dose of fun, encouragement, and community building. This level has the option to participate in our Holiday Performance Tour and our end-of-season recital.

2 hours per week // One day per week // 1 Watch Week per season

*We begin to place dancers based on ability, drive, and other factors around this level, so age in this level is approximate.

Foundations


Our Foundations level is designed for dancers who are ready for more structure, consistency, and challenge as a bridge into our full company-level program. This two-day-per-week program helps bridge the gap between recreational and intensive training while keeping the focus on confidence, quality technique, and joy in movement.

Dancers will attend:

  • 1 class day focused on ballet (1 hour 15 minutes)

  • 1 class day with jazz + tap (1 hour of each style)

Foundations dancers may also be eligible for select Junior Company classes (such as Modern or Hip Hop), based on class availability and teacher recommendation.

This level is ideal for dancers who:

  • Are showing strong classroom habits and focus

  • Want to take their training more seriously

  • Are curious about eventually joining company

  • Would benefit from a supportive, skill-building environment before jumping into company expectations

Dancers in this level are invited to special company-level events throughout the season to help them connect with peers and experience the Thrive culture.

Junior Company


Our entry into company-level classes is a big and exciting (!) transition year for our dancers as classes increase in difficulty, length, and frequency. At a minimum, dancers in Junior Company must enroll in one ballet class to take other styles, which include tap, jazz, modern, hip hop, and pre-pointe. While a majority of our dancers take all available classes, we can also work with you to build a custom schedule that fits best with your schedule, desired dance path, and interests. As with all of our classes, our emphasis is on correct and age-appropriate dance education, music, and movement, with a good dose of fun, encouragement, and community building. This level has the option to participate in our Holiday Performance Tour and all four of our end-of-season recitals.

2-3 days per week // Additional Performance Opportunities

Senior Prep


The secondary level in our company levels, Senior Prep dancers typically have a few years of company dancing under their belts in Junior Company. Moving into this level opens up several opportunities for dancers, as well as a higher expectation for building leadership, collaboration, and compassion skills. At a minimum, dancers in Senior Prep must enroll in one ballet class to take other styles, which include tap, jazz, modern, hip hop, pre-pointe, prevent + restore, and dance technique. While a majority of our dancers take all available classes, we can also work with you to build a custom schedule that fits best with your schedule, desired dance path, and interests. As with all of our classes, our emphasis is on correct and age-appropriate dance education, music, and movement, with a good dose of fun, encouragement, and community building. This level has the option to participate in our Holiday Performance Tour and all four of our end-of-season recitals and our monthly workshops. In addition, dancers in this level attend team-building events with other company-level dancers, have the opportunity to join the Assistant Teacher Squad (our student teacher training path), and participate in the student choreography show.

2-3 days per week // Additional Performance Opportunities

Apprentice


Our third company level, dancers in Apprentice typically come from spending two years in Senior Prep. Apprentice dancers train multiple times per week under several teachers, and have higher technical and responsibility expectations than Senior Prep. At a minimum, dancers in Apprentice must enroll in at least one ballet class to take other styles, which include tap, jazz, modern, hip hop, pointe, prevent + restore and dance technique. While a majority of our dancers take all available classes, we can also work with you to build a custom schedule that fits best with your schedule, desired dance path, and interests. As with all of our classes, our emphasis is on correct and age-appropriate dance education, music, and movement, with a good dose of fun, encouragement, and community building. This level has the option to participate in our Holiday Performance Tour and all four of our end-of-season recitals. In addition, dancers in this level attend team-building events with other company-level dancers, have the opportunity to join the Assistant Teacher Squad (our student teacher training path) with the potential to begin teaching, and participate in the student choreography show.

3+ days per week // Additional Performance Opportunities

Senior Company


Our most advanced level for dancers 18 and under, Senior Company trains multiple times per week under several teachers and is generally the most involved level. We have high expectations for these dancers for setting the example as leaders and encouragers for dancers at other levels, and we build in plenty of support and development opportunities for doing so. At a minimum, dancers in Senior Company must enroll in at least one ballet class to take other styles, which include tap, jazz, modern, hip hop, pointe, prevent + restore, and dance technique. While a majority of our dancers take all available classes, we can also work with you to build a custom schedule that fits best with your schedule, desired dance path, and interests. As with all of our classes, our emphasis is on correct and age-appropriate dance education, music, and movement, with a good dose of fun, encouragement, and community building. This level has the option to participate in our Holiday Performance Tour and all four of our end-of-season recitals. In addition, dancers in this level attend team-building events with other company-level dancers, have the opportunity to join the Assistant Teacher Squad (our student teacher training path) with the potential to begin teaching, and participate in the student choreography show.

3+ days per week // Additional Performance Opportunities

2025-2026 Season Schedule

    • Mondays 2:30 - 3:30 pm

    • Tuesdays 4:30 - 5:30 pm

    • Fridays 11:00 am - 12:00 pm

    • Saturdays 9:45 - 10:45 am 

    • Saturdays 11:00 am - 12:00 pm

    • Mondays 2:30 - 3:30 pm

    • Wednesdays 4:30 - 5:30 pm

    • Saturdays 8:30 - 9:30 am

    • Saturdays 11:00 am - 12:00 pm

    • Mondays 3:30 - 4:30 pm

    • Tuesdays 5:00 - 6:00 pm

    • Thursdays 4:15 - 5:15 pm

    • Fridays 4:45 - 5:45 pm

    • Saturdays 8:30 - 9:30 am

    • Saturdays 9:45 - 10:45 am

    • Mondays 4:30 - 5:30 pm

    • Wednesdays 4:30 - 5:30 pm

    • Thursdays 4:15 - 5:15 pm

    • Saturdays 8:30 - 9:30 am

    • Mondays 4:00 - 5:30 pm

    • Tuesdays 6:00 - 7:30 pm

    • Wednesdays 5:30 - 7:00 pm

    • Saturdays 10:45 am - 12:15 pm

    • Mondays 5:30 -7:30 pm

    • Thursdays 4:15 - 6:15 pm

    • Mondays 2:30 - 4:30 pm

    • Fridays 4:45 - 6:45 pm

  • Mondays

    • Foundations Jazz - 4:30 - 5:30 pm

    • Foundations Tap - 5:30 - 6:30 pm

    Fridays

    • Foundations Ballet - 4:30 - 5:45 pm

    Based on capacity, this level may also be eligible for:

    • Junior Company Modern - Thursday 6:15 - 7:15

    • Junior Company + Senior Prep Hip Hop - Thursday 7:15 - 8:15 pm

  • Mondays

    • Junior Company + Senior Prep Technique - 6:30 - 7:30 pm

    • Eligible for Pre-Pointe - 7:30 - 8:15 pm

    Wednesdays

    • Junior Company Tap - 5:30 - 6:30 pm

    • Junior Company Ballet - 6:30 - 8:00 pm

    Thursdays

    • Junior Company Jazz - Thursday 5:15 - 6:15 pm

    • Junior Company Modern - Thursday 6:15 - 7:15

    • Junior Company + Senior Prep Hip Hop - Thursday 7:15 - 8:15 pm

    • Prevent + Restore - Thursday 8:15 - 8:45 pm

  • Mondays

    • Senior Prep + Junior Company Technique - 6:30 - 7:30 pm

    • Based on placement, could be eligible for:

      • Pre-Pointe - 7:30 - 8:15 pm

      • Pointe 1 - 730 - 8:30 pm

    Wednesdays

    • Senior Prep Modern - 4:00 - 5:00 pm

    • Senior Prep Jazz - 5:00 - 6:00 pm

    • Senior Prep Ballet 6:00 - 7:30 pm

    Thursdays

    • Senior Prep Tap - Thursdays 5:15 - 6:15 pm

    • Senior Prep + Junior Company Hip Hop - Thursdays 7:15 - 8:15

    • Prevent + Restore - Thursdays 8:15 - 8:45 pm

  • Mondays

    • Senior Company + Apprentice Hip Hop - 5:30 - 6:30 pm

    • Senior Company + Apprentice Technique - 6:30 - 7:30 pm

    • May be eligible for Pointe 1 - 7:30 - 8:30 pm

    Tuesday

    • Apprentice Jazz - 6:00 - 7:00 pm

    • Apprentice Ballet - 7:00 - 8:30 pm

    Thursdays

    • Apprentice Tap - 6:15 - 7:15 pm

    • Apprentice Modern - 7:15 - 8:15 pm

    • Prevent + Restore - 8:15 - 8:45 pm

  • Mondays

    • Senior Company/Apprentice Hip Hop 5:30 - 6:30 pm

    • Senior Company/Apprentice Technique 6:30 - 7:30 pm

    • Senior Company Modern 7:30 - 8:30 pm

    Tuesdays

    • Senior Company Ballet 4:30 - 6:00 pm

    • May be eligible for Pointe 2 - 6:00 - 7:00 pm

    Thursdays

    • Senior Company Jazz 6:15 - 7:15 pm

    • Senior Company Tap 7:15 - 8:15 pm

    • Prevent + Restore 8:15 - 8:45 pm

  • Pre-Pointe - Mondays 7:30 - 8:15 pm

    Pointe 1 - Mondays 7:30 - 8:30 pm

    Pointe 2 - Tuesdays 6:00 - 7:00 pm

    At Thrive, we’re committed to developing strong, safe, and confident pointe dancers. Our updated pointe structure includes three distinct levels—Pre-Pointe, Pointe 1, and Pointe 2—each with clearly defined curriculum, expectations, and assessment points. Dancers progress through these levels based on strength, technique, consistency, and injury-prevention benchmarks—not just age or years of experience. This structure ensures that each dancer receives the support and training they need to thrive on their pointe journey, with safety and longevity always top of mind.

Which Class Should I Register For?

Unless you’ve received specific placement info from us, returning dancers should register for the next age group up.

General Guidelines:

  • 3 to 4's Classes - about pre-k age

  • 4 to 5's Classes - about pre-k age

  • 5 to 6's Classes - about Kindergarten/1st grade age

  • 6 to 7's Classes - about 2nd/3rd grade age

  • 7 to 9's Classes - about 3rd/4th/5th grade age

  • Intermediate levels and up: placement by staff only

Placement for Intermediate & Up

Intermediate and advanced levels are determined by readiness—not age. Our team places each dancer where they can grow with confidence and strong technique.
Learn more about how we place dancers ›

Registration Reminders

  • Minimum Enrollment: Classes need at least 5 dancers to stay on the schedule. Register early to help keep your favorite classes!

  • Waitlists: If your first-choice class is full, add yourself to the waitlist and register for a backup. Openings often shift before the season begins.