Invictus Dance Company offers programs designed for dancers of all ages and experience levels. Whether your dancer is stepping into the studio for the first time or preparing for elite competition, our classes provide a structured environment focused on growth, technique, and performance.
Our training emphasizes discipline, confidence, and artistic expression while helping dancers develop strong technical foundations.
Our recreational classes are perfect for dancers who want to explore movement, develop coordination, and build confidence in a positive and encouraging environment.
These classes focus on technique, creativity, and enjoyment while helping students build the foundational skills needed for continued growth in dance.
Private lessons at IDC offer personalized, one-on-one instruction tailored to each student’s goals, skill level, and learning pace.
Whether you’re a beginner building a strong foundation or an advanced learner refining your technique, lessons are customized to help you progress efficiently and confidently. With focused guidance, flexible scheduling, and a supportive environment, private lessons provide an effective and engaging way to achieve meaningful results.
Our Recital Program is perfect for recreational dancers who want a fun and structured performance experience—without the year-round commitment. There is no experience needed to participate in this program!
We offer two sessions each year:
Each session includes:
Whether you’re just starting or looking for more stage experience, our Recital Program offers an exciting way to grow, perform, and shine!
The Invictus competitive teams are designed for dancers who are committed to high-level training and performance. These dancers train extensively throughout the season and represent Invictus Dance Company at regional and national competitions.
Our competitive teams develop strong technique, performance quality, teamwork, and discipline while pursuing excellence on and off the stage.
Invictus Dance Company offers a variety of dance styles designed to help dancers expand their abilities and explore different forms of movement.






Class availability, schedules, and registration details can be found through our official program portal. Our team is always happy to assist new families with selecting the right program.
Join Invictus Dance Company and experience a program built on discipline, artistry, and resilience.