Ages 1.5–3
Parent and child move and groove together, a joyful first introduction to rhythm for the littlest performers.
Filter by age, style, and commitment.
See everything that fits, with day, time and price up front.
Weekly dance classes, ballet, jazz, tap, hip hop and acro, for toddlers through teens.
Ages 1.5–3
Parent and child move and groove together, a joyful first introduction to rhythm for the littlest performers.
Ages 3–4
Imaginative ballet that builds coordination and confidence through story and movement.
Ages 3–4
Imaginative ballet that builds coordination and confidence through story and movement.
Ages 3–4
Graceful ballet basics combined with beginner tumbling, a double-dose of creativity and movement confidence.
Ages 3–4
Imaginative ballet that builds coordination and confidence through story and movement.
Ages 3–4
Imaginative ballet that builds coordination and confidence through story and movement.
Ages 5–7
Building a strong dance foundation through classical ballet technique and musicality.
Ages 5–7
Building a strong dance foundation through classical ballet technique and musicality.
Ages 5–7
Building a strong dance foundation through classical ballet technique and musicality.
Ages 5–6
Street-dance fundamentals, grooves, footwork, and the confidence to own the floor.
Ages 6–7
Tumbling, flexibility, and strength skills, the acro foundation that feeds our competitive track.
Ages 5–7
Tumbling, flexibility, and strength skills, the acro foundation that feeds our competitive track.
Ages 7–9
Advancing tumbling skills, combining strength and technique for increasingly complex moves.
Ages 10–12
High-level acro including aerials, advanced tumbling, and strength conditioning.
Ages 5–7
Tap patterns, rhythms, and musicality, building solid footwork and a love of rhythm.
Ages 8–12
Jazz and tap at a performance level, the styles that power the VPS competitive teams.
Ages 7–9
Expressive movement blending ballet and modern technique, for kids ready to find their artistic voice.
Singing, acting and dancing together, building toward a real performance on stage.
Ages 3–4
Singing, moving, and acting through story, musical theatre magic for the tiniest performers.
Ages 5–7
The full triple-threat package begins here: singing, acting, and dance combined on stage.
Ages 5–7
The full triple-threat package begins here: singing, acting, and dance combined on stage.
Ages 5–7
The full triple-threat package begins here: singing, acting, and dance combined on stage.
Ages 5–7
The full triple-threat package begins here: singing, acting, and dance combined on stage.
Ages 8–12
Advanced musical theatre training building toward a real performance on the VPS stage.
Ages 8–12
Advanced musical theatre training building toward a real performance on the VPS stage.
Ages 7–18
An auditioned ensemble that mounts a full-length musical production each year in the VPS theatre.
Voice training and our auditioned performance choir for ages 10 and up.
Ages 10+
An auditioned vocal ensemble performing pop, musical theatre, gospel, and folk.
The stepping stone between weekly classes and our competitive dance teams.
Ages 5–12
The bridge between weekly classes and the Competitive Team, accelerated weekend training at Glimmer, Glow, and Shine levels.
Audition-based teams that train, compete and perform throughout the year.
Grades 3–12
Audition-based teams that compete across BC, train, perform, and push your craft all year.
A full-day program during school hours, intensive, conservatory-style training for the most dedicated young performers.
Ages 7–12
A full-day conservatory program during school hours, musical theatre, acting, voice, and dance.
One-week and two-week themed camps, performing arts training that ends on a real stage.
Ages 3–5
Themed musical playhouse camps, singing, movement, and acting ending with a showcase for families.
Ages 6–12
Full-day themed musical camps, rehearse and perform a production in the VPS theatre by week's end.
Ages 7–17
Two-week intensives for serious performers, complex staging, vocal harmonies, and a full theatre production.
No classes match — try widening your filters.
Tell us your child's age and what they're drawn to, and we'll recommend the best first class and hold you a spot.