Programs
Find a TDC Program for You!
Pre-School Program
TDC’s revamped Preschool Program is now organized into three specific age groups, tailored to support the significant growth and development our young dancers experience each year, ensuring their needs are met at every stage.
Performance Program
TDC’s Performance Program is for dancers aged 6-years and older, and encompasses regular, weekly, 1-hour classes working towards technique, performance quality, and fun. These classes perform in our Year-End Recital and optional community events
*with a co-requisite of Ballet
Festival Program
The Festival Division at TDC is designed for dancers 6-years and older, and encompasses regular, weekly, 1-hour classes. This is our middle-level commitment option and is aimed for dancers and families looking for an additional push in training and for stage opportunities outside of strictly-performance. All classes are working towards performance in up to two (2) local Festivals and our Year-End Recital. The Festivals provide opportunities for exposure to, and feedback from, professionals in the industry.
Competitive Program
The Competitive Division at TDC is designed for dancers 6-years and older, and encompasses a program of multiple regular, weekly, classes. TDC offers 4 competitive teams – Mini, Junior, Intermediate and Senior. The teams are designed to make competitive dancers successful in their craft. This division is intended for dancers and families looking for an intensive regiment of training and for multiple stage opportunities and competitions in Edmonton and the surrounding area, including one out of town event. The competitions provide opportunities for exposure to, and feedback from, professionals in the industry. Each team competes all of their choreography classes at competitions each spring. As the dancers grow and mature, the class requirements increase as well.
Disciplines
Step into the mesmerizing world of dance disciplines, where every movement is a symphony of grace and precision.
Extra Choreography
TDC also offers Extra Choreography, which is any piece of choreography that is not done within a scheduled class. This includes: solos, duets, trios, and extra groups. To learn more, you can email us with inquiries about this program.
Discover More Exciting Programs
Fine Arts Club™
Intellidance
Intellidance® is an innovative early childhood dance and music education program designed to nurture your child’s physical, cognitive, and emotional development.






