Toronto's Top Latin Dance School

Learn salsa & bachata
from people who love it

Fun, social classes for all levels across 4 GTA locations. No partner or experience needed.

  • $75 Intro Course . takes under a minute

Since 2000

Established

50,000 +

Students taught

4.8 ★

Google rating

4 locations

Across the GTA
What we teach

Dance styles we offer

From your first class to the social dance floor — we have a style and level for you.

What students say

Since 2000, we’ve taught
over 50,000 students

Don't take our word for it — here's what our community says.

4.8
Google Reviews

I took the Intro classes for both salsa and bachata and had a lot of fun. The instructors are knowledgeable, supportive, and explain things clearly. As a beginner, I felt comfortable and more confident dancing after every class. I proceeded to do the Level 1 classes. Highly recommend!

Honey Palalon
Honey Palalon
via Google

I've been a member for over a year and the classes are fun an uplifting. The instructors are very knowledgeable and take the time to teach us new skills and techniques – particularly Roland and Jessica – great dance teachers! Everyone is friendly and welcoming. Great place to begin lessons or learn new moves for social dancing.

Anil Seegobin
Anil Seegobin
via Google

My home away from home during the week! I've been coming to this dance school for about a year now and I can honestly say it's been one of the most fun and rewarding things I've done in 2025. The energy here is incredible, the community is welcoming, and the teaching is top-tier. Roland is an absolute legend. He runs his classes with a bit of a drill-sergeant vibe that pushes you to actually improve, but underneath it all he's a total softie who genuinely wants everyone to succeed. You can tell he loves what he does, and it makes you want to work harder. I always leave his classes feeling like I leveled up. Jessica, on the other hand, brings her own spice to the studio. Her classes are full of personality, laughter, and great music. She has this amazing way of making learning feel effortless while still packing in tons of technique. You're having so much fun you almost forget how much you're improving. We cannot forget the newest addition to the team, Shar. She is a total sweetheart and is a blast to dance with and learn from. Total gem IMO! Now if I can only figure out how to attend all 3 classes at the same time.😅

Sasha P
Sasha P
via Google

I have been taking both Salsa and Bachata classes with Soul2Sole for almost a year now, and I couldn't be more happier with my progress. S2S is not just a dance school, it’s a very friendly community which makes it the perfect environment to learn and grow, especially if this is your first time learning Latin dance. Lorne and Abraham are both excellent teachers who bring different strengths to their teaching style. Abraham has a great eye for detail – he catches the small things you might miss; his regular and constructive feedback is what helped me bridge the gap from a beginner to where I am now. Lorne focuses on the fundamentals and is very good at explaining and breaking down the technique of every move. A special mention for Lorne’s playlist 🙌🏻 💃🏻

Mahima Raina
Mahima Raina
via Google

I just started with Salsa Intro and was bumped up to Level 1 due to lack of people in Intro. I was honestly worried I wouldn't keep up but Jessica is a PHENOMENAL teacher and is one of the main reasons I will be working as hard as possible to move up to Level 4. Also huge shout-out to Son who taught me the basics!

Michael Carlucci
Michael Carlucci
via Google

Would highly recommend Soul2Sole for anyone looking to try Salsa or Bachata classes. I've had the best experience taking classes with Shara, who is naturally so encouraging and really knows her stuff. I'm so excited to keep learning and going to socials!!

Brenna Di Nizio
Brenna Di Nizio
via Google
How it works

Simple to start, built to grow

Learn to dance in a fun, clear, progressive program. No partner or experience needed.

progrees-image
1

Start with Intro

4-week beginner course in Salsa or Bachata. Learn the basics in a fun, supportive environment.

progress-image1
2

Progress Through Levels

Build technique, confidence and flow step by step

progress-image3
3

Grow & Level Up

Join socials, drop-in workshops, or a choreo team to accelerate your progress and connect with the community.

  • Drop-In Workshops
  • Social Practices
  • Choreo Team

How the level system works

Intro · 4wks
LEVEL 1
8+ weeks
LEVEL 2
8+ weeks
LEVEL 3
8+ weeks
LEVEL 4
8+ weeks
LEVEL 5
8+ weeks
Class pricing

Simple and transparent

Pick what works for you, no long-term commitment required.

New here? Start with the Intro Course, first row below.

Intro Course
$75 one-time
4 weeks · 1 class/week
  • For new beginners only
  • Salsa or Bachata
  • No experience needed
Register
Single Course
$125 one-time
4 weeks · 1 class/week
  • For Level 1 and above
  • Any style
  • Structured curriculum
Register

Private Lessons

10% discount with membership

$120/hr

Workshops

Free for members

$30/hr
Register for classes

Find your class

Filter by location, dance style, and level to find the perfect class for you.

Loading schedule…

Classes Selected: 0

4 locations across the GTA

Dance close to home

View all locations →

At Soul2Sole, we live and breathe Latin dance. We're building a vibrant community that grows together, one step, one beat, one connection at a time.

What's on

Events / Socials

See all events →
Jul
1
Bachata
After-Hours Programs
7:50 pm Room 33
Feb
7
All styles
Ritmo Latin Social
7:50 pm Soul2Sole Event Space — 27 Roytec Rd, Vaughan
Dec
7
Workshop
Ritmo
9:15 pm Soul2Sole Event Space: 27 Roytec Rd, Vaughan
Jan
1
Cha Cha
Discovery Room
7:50 pm Room 33
Jan
1
SALSA
Pluto
7:50 pm Room 23
GIFT CARDS

Give the gift of dance

Treat your loved ones to dance classes. We offer Salsa and Bachata classes across Mississauga, Richmond Hill, Vaughan, and Toronto.