Learn to Dance Salsa & Bachata
Build confidence, make new friends, move your body, and learn a skill that lasts a lifetime — even if you’ve never danced before.
Welcome to Dance With Mark — the best place for beginners to learn to dance!
Learn to dance the two most fun and popular Latin dances — Salsa & Bachata — with our Complete Social Latin Dance Program for adults.
✅ No partner needed — singles & couples welcome.
✅ No experience needed — we specialize in teaching beginners.
With 20+ years of experience, we specialize in teaching complete beginners and helping them become confident social dancers.

Want to Try a Class or Have a Question?
Click Get Started below and we'll reach out to answer any questions, recommend the best class options, and get you started with our special introductory program:
Angela M.
⭐️⭐️⭐️⭐️⭐️
What makes Dance With Mark special is the balance of fun and professionalism. Mark is passionate about fundamentals, technique, and musicality, yet he keeps the vibe light and fun so you actually enjoy learning.
The progressive curriculum means you build confidence quickly instead of memorizing random moves that fade away. He teaches more than just steps — he teaches you how to move your body the right way so you look like you actually know what you're doing.
I used to dread stepping on the dance floor; now I can’t wait to show off at social events.
A Better Way of Learning to Dance
Our structured program will take you from an absolute beginner to a smooth, confident social dancer

Our Social Latin Dance Program is a complete, structured, step-by-step system refined over 20+ years to turn absolute beginners into comfortable, confident social dancers.
Our proven progressive curriculum teaches you everything you need — in the exact order you need it — so you're always making progress and are never overwhelmed.
You’ll build strong foundations, learn essential steps and patterns, develop proper technique, and add styling that makes you look and feel amazing on any dance floor.
We focus on the two most fun and popular Latin dances every new dancer should master — Salsa & Bachata — giving you the skills to dance anywhere with anyone.
Want to try us out for yourself?
Get started with our New Student Introductory Program:
Chris T.
⭐️⭐️⭐️⭐️⭐️
Other studios felt chaotic — random steps every week that I’d forget by the time I got home.
Mark’s classes are different. They’re structured, logical, and supportive.
I never thought I’d actually be able to dance, but here I am, confidently dancing full songs.
The Most Fun You'll Have All Week 🎉
Move, laugh, grow, make new friends, and learn a skill you'll use for life!
Life is better when you dance:
Add more joy & excitement to your life
Meet new people and make new friends
Move, exercise and get fit while having fun
Learn a skill you'll use for the rest of your life

This will be the highlight of your week...
Get ready to move, laugh, sweat, and feel your stress melt away.
Build rhythm, coordination, and confidence that show up everywhere else in your life.
And gain a skill you can use at parties, weddings, vacations, events, and anywhere with a dance floor and music.
Ready to add more fun & movement to your life?
Try our introductory program for new students!
Tom & Anna
⭐️⭐️⭐️⭐️⭐️
We were looking for a fun activity to do together, and Mark's classes became the best part of our week!
Not only are we moving and laughing more, but we’ve also made new friends and found a hobby we can do together and actually look forward to.
It’s not even so much about the dancing for us — it’s about the amazing people, the positive energy, and the hour of fun, movement, and connection.
If you want to add more fun and play to your life, give Mark's classes a try — you won't regret it!
What Makes Our Program Different?
Other studios teach random, disconnected steps... Our structured program teaches you EVERYTHING you need to become a natural, confident dancer for life.
Drop-in classes feel fun in the moment…
But they're a terrible way to learn to dance.
Most classes teach random, disconnected steps with no progression, no repetition, no muscle memory, and therefore no real progress or improvement.
That’s why most drop-in students stay stuck in "beginner hell" for years — they never learn the fundamentals they need to progress.
At Dance With Mark, our approach is different.
We use a carefully-designed, structured, progressive curriculum — a clear step-by-step path from beginner to advanced, with spaced repetition that builds deep muscle memory.
You’ll get to train at least twice per week, learn everything you need in the right order, and grow with a supportive community that progresses together.
This is why you'll become a confident, natural dancer for life — not just someone who knows a few random moves.

Ready to learn to dance the right way?
Get started with our New Student Introductory Program:
Ben S.
⭐️⭐️⭐️⭐️⭐️
I’d been to drop‑in classes before and always left more confused.
Mark’s progressive program finally made dancing make sense.
Each class, week, and month builds on the last, so you retain the fundamentals and build real muscle memory and mastery.
The atmosphere is so welcoming – I made friends in my first week and look forward to every class.
If you think you have two left feet, trust me, Mark can fix that!

Have questions or ready to start dancing? Click Here to Contact Us
39 Glen Cameron Rd, Thornhill, ON L3T 1P1
(647) 492-3314 | hello@dancingwithmark.com
Dance With Mark offers beginner-friendly Salsa & Bachata classes for adults across the GTA, including Thornhill, Vaughan, Richmond Hill, Markham, and North York.
© DanceWithMark 2025