Since 2000
Established50,000 +
Students taught4.8 ★
Google rating4 locations
Across the GTADance styles we offer
From your first class to the social dance floor — we have a style and level for you.
Since 2000, we’ve taught
over 50,000 students
Don't take our word for it — here's what our community says.
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!
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.
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.😅
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 🙌🏻 💃🏻
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!
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!!
Simple to start, built to grow
Learn to dance in a fun, clear, progressive program. No partner or experience needed.
Start with Intro
4-week beginner course in Salsa or Bachata. Learn the basics in a fun, supportive environment.
Progress Through Levels
Build technique, confidence and flow step by step
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
Simple and transparent
Pick what works for you, no long-term commitment required.
New here? Start with the Intro Course, first row below.
- For new beginners only
- Salsa or Bachata
- No experience needed
- For Level 1 and above
- Any style
- Structured curriculum
- Unlimited classes
- All locations
- 10% off private lessons
- Unlimited classes
- All locations
- 10% off private lessons
Private Lessons
10% discount with membership
Workshops
Free for members