top of page


Offering a variety of disciplines for dancers of all ages, our goal is to deliver a fun and rewarding experience that focuses on the development of coordination, strength, creativity and rhythm, while building self-confidence and self-discipline.

PRE-DANCE: Our pre-dance class is a perfect way to introduce children to dance in a safe and fun environment. Suitable for both boys and girls, students will learn the basics of classical ballet and jazz taught in a fun, stimulating and accessible way for young children. ​This 45 min introductory class aims to develop rhythm, balance, and coordination. This class is suitable for 2 to 4 year old who who are able to participate in the class independently. 

MINI DANCE: Our very popular Mini Combo class is a great introduction to different genres of dance for your active 4 to 6 year old's. This one hour class focuses on the basics of acro, jazz and ballet. This class is suitable for 4 year old who have had at least one year of dance training, and 5 & 6 year old who are new to dance. 

BALLET: Dancers are taught the fundamentals of classical ballet technique, which focuses on posture, poise, and elegance through core strength, endurance and flexibility. Allegro offers an extensive ballet program that follows the Royal Academy of Dance (RAD) structured syllabus. This program develops solid technical foundation and offers the complete RAD vocational curriculum. Our ballet classes are taught under the guidance of director Fanny Ko, who is a Dual Examiner of Royal Academy of Dance. Click HERE to learn more about our ballet program.

JAZZ: Built off of the basics of ballet, this upbeat style of dance will teach students the fundamentals of jazz technique through the use of isolations, strength, and flexibility. Students will explore this expressive dance style in a fun and high energy environment. Dancers will combine technical components such as turns, jumps, and kicks, with stylistic movements to perform an upbeat piece of choreography for our year end showcase.

ACRO: Combining classical dance technique with precision acrobatic elements, this class focuses on the flexibility and strength with the precision of jazz dance technique. Students will work on core strength, flexibility, and balance to execute various tricks and tumbling components. Dancers will blend skills with the fun, energetic style of jazz dance for their year end choreography.

TAP: Tap incorporates rhythm, timing and coordination with intricate footwork that marks out precise rhythmic patterns on the floor. Class consists of warm ups and center progressions, across the floor combinations and choreography. This class encourages dancers to use and find the beats in the music.

HIP HOP: Dance to your favourite hip hop and pop music and learn all the current dance steps from today's music videos! This program is a high-energy class not only improves physical fitness, but rhythm and self confidence as well. 

MUSICAL THEATRE: Musical Theatre combines dance movements with acting skills. For everyone who loves to sing and dance, this program will help them to express through their face and body movements to the audience.  Acting and jazz movements will be included along with a jazz stretch and across the floor progressions. 

LYRICAL: Lyrical focuses on the combination of ballet and jazz movement as well as proper technique. Movement is used to express emotions. Class will consist of warm up, across the floor, combinations focusing on fluidity and connection to lyrics. Also explore the art of improvisation allowing the dancer to create their own movement.

CONTEMPORARY: Focuses on the combination of modern, jazz, lyrical and classical ballet techniques. Strong focus on floor work, improvisation, and fluid movements will be offered in this course.

bottom of page