Our Classes

adult dance.jpg

Adult Group Class


Group classes are ideal when learning general techniques and getting comfortable with the fundamentals of specific dance styles, from Chacha to Waltz, and everything in between. It is an excellent way to get introduced to the different dance styles we have to offer at Imperial Ballroom! Group Classes are offered in developmental series, from beginner to advanced levels, and the lessons are progressive to allow you to build on basic dance patterns/ rhythms. Group classes help dancers gain confidence on a busy dance floor, meet others who share their interest in dancing, all while burning calories and having a great time!

kids dance.jpg

Youth Group Class


Imperial Ballroom provides Group and Private dance classes for children five years and older. Each class focuses on Latin and Classic Ballroom dances. Our Certified Instructors will teach your child the basics of Partner Dancing in a fun and uplifting environment. Balance, steps, musicality, posture, body language, eye contact and poise are emphasized and trained into your child from the first day. These dance classes are a stepping stone towards competitive dancing, or Dancesport, and are a great confidence builder.

CLICK to view our competitive youth team

logo image.jpg

Wedding Dance Lesson

At Imperial Ballroom, we know how special your first dance as a married couple is. Our dance instructors can make sure you are prepared for this unforgettable moment with a wedding dance routine designed just for you. We customize memorable and impressive routines to the music and dance styles of your choice. It is our goal to make sure that you are comfortable and confident with every step you take together on this truly special occasion.

Please send your inquiry to info@imperialballroom.ca for schedule/ pricing details.