Let’s dance through life!


Step by Step Dance Studio

New Westminster, BC

STEP BY STEP STUDIO is on maternity leave and will return September 2020.

See you on the dance floor!

Our fun, intimate dance studio specializes copy in preparing couples for their wedding dance.

We also offer Private Lessons for individuals and couples who want to learn specific steps/dances, improve on existing skills or simply learn for fun at their own pace in a private, supportive, one-on-one setting.

At this time we only offer group lessons for advanced couples (minimum 2 years experience). We do not offer beginner group lessons at this time.


Want your first dance be one of your wedding’s highlights?

We can help

We work with you through all stages of your wedding dance production including dance selections, music choices, length of dance and even recommendations for shoes.

Want to become a star on the dance floor on your wedding?

We can help

Your first wedding dance should be a fun and wonderful memory, not a difficult or stressful affair. It’s never too late to learn how to dance at your wedding.

Want to feel comfortable, confident & relaxed on the dance floor?

We can help

We work with your vision to create a personalized choreography that suits your needs, skills and expectations. This is your dance! We are here to help you make it spectacular.


Lessons are one hour long, priced per couple, and include exclusive use of our dance space. In general, we recommend starting at least two months in advance for your first dance, although it’s never too early (or too late) to take a class.

Please contact us to schedule your lessons before registering.

Wedding Dance Packages

“The most important thing with ballroom dancing for me is that it is a wonderful balance to the stressful life one has every day. Ballroom Dance and Latin Dance is to have fun, to spend time with a partner or a friend; not to have pressure to perform, but to learn how to move harmoniously to music.”

~ Vanessa Welsh, Ballroom & Latin Dance Instructor


Do you prefer dance lessons in a private setting?

We can help

We also teach individuals and couples who aren’t preparing for any specific event, but just want to learn for fun. We teach the popular styles of social dancing such as Salsa, Swing, ChaChaCha, Rumba, Samba, Foxtrot, Tango, Waltz and more!

We’re dedicated to keeping the learning process fun. Each lesson will be scheduled according to your time preferences and availability of the studio. You will get 60 minutes with your personal instructor and no other couples in the same room.


Lessons are one hour long, priced per individual or per couple, and include exclusive use of our dance studio. See you on the dance floor!

Please contact us to schedule your lessons before registering.

Private Dance Packages


Vanessa Welsh started teaching Ballroom Dance & Latin Dance at the age of 19 and has made it her goal to share her love of dancing with anyone who wishes to learn. Vanessa has taught students and show groups at a variety of skill levels. She has worked for several dance schools in Germany and Canada and is a certified ADTV* Dance Instructor and CDTA* Licentiate.

Since opening Step by Step Dance Studio in 2012, Vanessa has focused on preparing couples for their first dance together, tailoring a unique dance for them at their wedding.

Vanessa Welsh is a certified Dance Instructor for Latin Dance | Ballroom Dance | Hustle | Children from the German Dance Instructor Association ADTV and the Canadian Dance Teachers Association CDTA

Dance Instructor Vanessa Welsh Nussbaum



We would love to hear from you. Fill in the form below and we will get back to you as soon as we can.

© 2019 Step by Step Dance Studio | All rights reserved

Web Design by innoMEDIA