Upcoming Dates

Dance Programs 2015/2016 - We offer competitive and recreational options in Jazz, Tap, Hip Hop, Tricking for boys, Song & Dance, Modern, Stage, Acro, Lyrical, Contemporary, Preschool Ballet, Preschool Music and Movement classes AND Yoga! 

Call: Karen (604) 613-4090  OR  Lisa (604) 512-4840



Flyer Flexibility Monday 7:00-8:00

Stretch and Strength Tuesday 7:00-8:00

Conditioning for Tumblers Wednesday 7:30-8:30

​Tumbling (MAX 10 in class)

-Tuesday 8:30-9:30

-Thursday 8:30-9:30

-Saturday 5:30-6:30

​8 week sessions. 1 class: $100, 2 classes: $180, 3 classes: $250

***Contact us for a FREE intro class!***

FULL STUDIO SHOW -Sunday April 12th at 11:30come celebrate a wonderful season with us! At the Clarke Theatre 33700 Prentis Ave. Mission City. Please contact us in advance for tickets!

Show Schedule:

Act 1: Dance


Act 2: Cheerleading

   Lunch is served

Act 3: Dance

REGISTRATION NOW OPEN - Now taking registrations for Cheerleading Spring Session, tumbling classes, summer camps and 2015/2016 competitive season. Click the 'registration' tab above or contact us for an in-person appointment.

CHEERLEADING ASSESSMENTS - 2015/2016 competitive team placements will occur during June 7th-13th regular practice times. Please come in your favorite cheer bow!

FLYER AUDITION - Sunday June 7th 2:00-4:00Please arrive in your favorite cheer bow ready to perform your heel stretch (on both sides) scorpion, scale, 1 minute hollow hold and 1 minute plank. If you have other specialty skills such as needles, free stretches, bow n' arrow we would love to see those too!

SUMMER CAMP INFO- All our summer camp dates, pricing and descriptions are available under the 'Summer Camps' tab above!


Registration is currently OPEN for Spring session cheerleading teams starting April 13th! This session is geared towards skill progression, technique and consistency to prepare our cheerleaders for competitive team assessments June 7th-13th (taking place during regular practice times). This is a great time for an introduction to all-star cheer for beginners or to gain new skills for experienced athletes! Contact us to pick an appropriate age/level for your cheerleader. There is a team for everyone!

Mini Xplosion/Tiny Xplosion 1 Thurs. 5:30-7:00

Mini 1 Xcellence Thurs. 4:00-5:30

Youth 1 Xcite Wed. 4:00-5:30

Youth 1 Xtravagance 6:00-7:30

Youth 2 Xcellerant Thurs. 7:00-8:30

Junior/Senior 1 X-factor Tues. 7:00-8:30

Junior 2 Xceptional Tues. 4:00-5:30

Senior 2 Xcalibur Mon. 8:00-9:30

Senior 3 Xquisite Tues. 5:30-7:00