
At TGC, our dance program is designed to inspire confidence, creativity, and a love for movement in dancers of all ages. We focus on building strong technique, performance quality, and a positive training environment where every dancer feels supported and challenged. Whether students are just beginning their dance journey or looking to refine their skills, our classes emphasize proper foundations, musicality, and expressive artistry. With energetic instruction and a fun, encouraging atmosphere, our program helps dancers grow both on and off the floor.

Our Half‑Year Dance Teams offer a fun, flexible way for dancers to experience the excitement of team training without the full‑season commitment. These teams are perfect for students who want to grow their skills, perform, and be part of a supportive group environment while keeping schedules manageable for busy families. Dancers learn age‑appropriate choreography, build confidence, and develop strong technique in a positive, high‑energy setting. It’s the ideal introduction to team‑based dance with all the joy and none of the pressure.

Our Novice Dance Teams are the perfect starting point for dancers who are ready to take their skills to the next level in a fun, low‑pressure team environment. Dancers build strong fundamentals, learn age‑appropriate choreography, and gain confidence on the performance floor. With supportive coaching and an encouraging atmosphere, these teams give dancers the excitement of being part of a group while continuing to grow at a comfortable pace.

Our Elite Dance Teams are designed for dancers who are ready to push their skills further and shine on the performance floor. This program offers advanced training, dynamic choreography, and a fast‑paced, high‑energy environment that challenges dancers to grow in technique, precision, and stage presence. With focused coaching and a strong team culture, Elite dancers experience elevated performance opportunities and a rewarding path for continued development.