Dance Classes
Where dancers find their spark.
From your toddler's first ballet to competitive-level training, we offer weekly classes across Vancouver in ballet, jazz, tap, hip hop, acro, and contemporary.
What we teach
Every style. Every age.
Six days a week, two core dance locations. Start with the style that fits your child today.
A clear path forward
Start young.
Keep growing.
Every dancer at VPS moves through a thoughtful progression, so each stage builds naturally on the last.
For dancers eager to take on more, Starjump Academy is our pre-competitive bridge, with weekly multi-genre training at the Glimmer, Glow, and Shine levels. From there, our Competitive Dance Teams, Emerald, Sapphire, Diamond, and Topaz, take the stage at competitions across BC.
| Level | Ages | Focus |
|---|---|---|
| Mini Stars | 3–4 | Movement taught through story and play |
| Junior Stars | 5–7 | Building technique while keeping dance joyful |
| Intermediate | 7–9 | Discipline and artistry for the developing performer |
| Senior Stars | 8–12 | Advanced artistry + audition prep |
| Starjump Academy | 5–11 | Pre-competitive multi-genre training |
| Competitive Teams | Varies | Competition stage across BC |
Frequently Asked Questions about Dance Classes
What dance classes does VPS offer?
We teach ballet, jazz, tap, hip hop, acro, and contemporary for ages 1.5 to 18. Classes run weekly from September to June, from your toddler's very first ballet through to competitive-level training.
What age can my child start dancing?
Dancers can begin as young as 18 months in our parent-and-tot and toddler classes, and we have classes for every age right through 18. There is a starting point for every child, whether they are brand new or already love the stage.
Does my child need experience to join?
No. Most of our weekly dance classes are open to all levels, and beginners are always welcome. We place dancers by age and stage so everyone is learning alongside peers at a similar level.
Where are dance classes held?
Classes run at our studio and 80-seat theatre at 114 E 4th Ave #102 in Mount Pleasant, plus Q7 Studios at 77 E 7th Ave, Vancouver. Both are close to transit and parking.
When do classes run?
Our year-long dance classes run weekly from September to June, six days a week, and finish with a June Recital where every dancer takes the stage.
Is there a path from recreational classes to competitive dance?
Yes. Dancers can grow from weekly recreational classes into Starjump Academy, our pre-competitive program for ages 5 to 12, and on to the audition-based VPS Competitive Dance Team.
How do we register?
Use the Class Finder to browse every class by age, style, and day, with time and price up front, then register through our portal. Reach out any time if you would like help choosing.
Ready to find the right class?
Filter by age, style, and commitment level. See every option with day, time, and price up front.