Classes & Programs


Group Classes

We offer a variety of group classes for students of all ages. Our group classes are designed for dancers at each level of proficiency to help dancers learn choreography and technique to better their dancing.



Crystal Ballroom private lessons are a great way to improve your skills, learn much more, and grow as a dancer. During one-on-one lessons, our coaches will give you individualized exercises and drills that will strengthen the muscles needed to excel in ballroom dancing.


We are happy to offer workshops by professional instructors around the world and as well as from fantastic local dancers. We offer workshops for a variety of levels and styles of dances depending on the instructors.

Wedding Dance

Your wedding will be one of the most important and memorable day of your life and we want you to have the most fun and stress-free experience as possible. We will guide you through the entire process, whether it’s your first time taking a dance lesson or a create custom choreography that reflects your dreams and desires.







Dance Packages

We pride ourselves on our ability to meet your individual dance needs with the best programs and instructors in the Lower Mainland at your pace and a price that works for you.

If you are interested in dance, we’ve got you covered. We have a full array of lessons, social dances, practices, and events ready for you whenever you are.

If you are completely new to Ballroom and Latin Dance, or even if you’ve danced for years and are interested in competitions, we have the right expert instructors and programs ready to get you to your dancing goals.

If you’re ready to take your first step with us and join in on the fun, contact us by email at, let us know a little about yourself and we’ll work with you to create a program to suit all your dancing needs.


Our Kids Movement Class teach children musicality, rhythm and movement through dance exercise. Little ones from ages 5 to 10 will learn to develop their coordination, express themselves, and build confidence with performance at the end of the semester.

Each semester the classes will cover the basic 10 International Style ballroom dances based on the syllabus. We also offer competitive program for youth and junior ages 11 – under 21. No experience or partner required.

Faye's Children's Class

Our Youth Competitive Program expands on the basic ideas of the movement class and teaches dance skills and technique through a structured class with solo drills, partner exercises and short routines.  Youth from ages 10 to 19 will learn to hone their focus, discipline , confidence, communication, respect for one another and dance skills with the aim to join competitions at local, national and international events throughout the year.

Dances taught include the 10 International Style ballroom dances. This class is open to join anytime throughout the year. No experience or partner required.

Register Now!

Email us at or call the front desk during business hours at 604-285-1011

Benefits of ballroom dance


Dancing gets you on your feet and off the couch. It’s a great way to get some exercise, stretch your muscles, and have a good time doing it. Dancing is a lot more fun than running on a treadmill!


DanceSport is an intense team sport which requires working together with your partner is pivotal to success and a healthy dance partnership goes a long way. That means active listening and trying to understand others.


Ballroom dance is usually danced to be enjoyed by dancers and audience alike. Performing your routines in public will improve your confidence!

Check Out Our Youtube Channel

If you want to see what the dancers from our studio can do, check out our Youtube channel for some dance inspiration.

Private Lessons

All of our instructors are available for private lessons. Private lessons are suitable for anyone looking to improve their dancing or start on the “right foot”, or those who need a custom choreographed dance that fits the special occasion.

If you think you might be interested in private lessons and would like to book a free 30 minute starter lesson and dance consultation, please contact us by email at, and we will help you schedule an appointment with one of our expert instructors.

Why you should take private lessons

  • Individual attention
  • Lessons at your own convenient time
  • No stress, no pressure, progress at your own pace
  • Choose your own instructor
  • Learn in the language of your choice – English, Cantonese, Mandarin, Russian
  • Train for competitions
  • Create your own choreography for special occasions –  Weddings, Anniversaries, Birthdays, or Events and Performances


At Crystal Ballroom we work with professional dancers, choreographers, and world-renowned coaches to help our dancers reach their full potential. Pre-registration for our workshop is required. 

Please check our news section for future upcoming workshops or sign up for our monthly newsletter.


We take pride in our ability to customize any wedding dance to your needs, and we have the experience to create the choreography that reflects this special day for both you and your fiance.

What we truly believe is for you to enjoy yourself and your loved ones on this special day. We would be happy to assist you in any way we can. We offer two wedding packages and if there’s something specific you have in mind please contact us, so we can discuss your ideas.

Basic Package

Our basic wedding package includes three 1-hour private lessons with one of our professional instructors. We will work with you to choreography a unique routine that matches your music choice and dance experience.

This package is suitable for those who have little to no dancing experience. We will make sure that you feel comfortable on the dance floor on your wedding day.

We recommend this package for most couples because three 1-hour private lessons are the best choice to learn a choreographed routine.

Three lessons are just frequent enough to ensure that you don’t forget your choreography and leave ample time for practice in between. One hour lessons are the best so that you can stay focused during your lesson and still have a great time.

Crash Course Package

Is your wedding in less than a month ? Don’t know what to do for your First Dance?

We understand that wedding planning is a ton of work and things get overlooked. If you are worried about your wedding dance and your wedding is coming up fast, look no further. The Crash Course Package includes two 1.5-hour private lessons with one of our professional instructors. We recommend this package for couples who simple can’t commit to three private lessons.

No time to hesitate … sign up today!


We would like to get to know you and help you express your distinctive style, please contact us and provide the following information, so we can discuss your ideas.

Please include the following:

  • Your name, phone number, and email
  • You wedding date
  • You and your finance’s previous dance experience
  • Your availability and the best time to contact you
  • Your choice of music (if you have it)
  • Anything else we should know about you and your wedding!

Real People. Real Experience

Hear what our students have to say about us.

“Brilliant dance studio – great sized floors, excellent teachers and friendly atmosphere! Wouldn’t go anywhere else.”

Hannah Poaros

We got Faye as our instructor to choreography our first dance for our wedding. Faye was super enthusiastic and fun to work with. As soon as we confirmed our interest and dates that work out, Faye started asking questions, got our song, and planned quite a bit even before we met.

Stacey Ho

“Was only in Vancouver briefly for work, but found this place so I could practice my dancing while away from home. Very affordable rates and lovely staff, tons of well kept floor space.”

Matty J

Stay Connected