Find your path

Every dancer's journey
looks a little different.

Start with structured progressive courses, then branch out into workshops, social practice, and our performance team at your own pace.

No partner required No experience necessary 4 ways to grow

25 +

Years teaching

50,000 +

Students taught

4

Toronto locations

4.8 ★

Star rating
What we teach

Salsa, Bachata, and beyond

We specialize in Salsa and Bachata, with regular classes in Kizomba, Latin Hustle, Cha Cha, Merengue, and Casino Rueda — plus dedicated work on shines and body movement.

Salsa Bachata Kizomba Latin Hustle Cha Cha Merengue Casino Rueda
THE SOUL2SOLE PATH

How it all fits together

Build your foundation in a progressive course. Steps 2 and 3 — workshops and social practice — aren't sequential; mix them in any order as you like. Then work toward joining a choreo team.

Step 1 · Start here progress-image1
1

Progressive Course

Structured 4-week cycles that build through a real curriculum — from Intro through Level 5.

See how it works ↓
Step 2 · Branch out soul2sole dance
2a

Drop-In Workshops

One-off sessions on specific skills, styling, or dance styles — no commitment, jump in anytime.

View this week's →
Step 3 · Level up bachata
3

Choreo Team

Learn a full routine, get pushed technically, and perform it together at a live event.

Audition info →
PROGRESSIVE COURSE, IN DETAIL

Your dance journey starts here

Learn Salsa or Bachata through our proven step-by-step curriculum — no partner required, no experience necessary.

progress-image1
1

Start with Intro 4-Week Beginner Course

  • Learn basic footwork, timing and turns
  • Build confidence from day one
  • Meet other beginners
progrees-image
2

Progress Through Levels Our level system

  • Technique & timing/musicality
  • Lead & follow connection
  • Social dancing skills
  • Confidence on the dance floor
progress-image3
3

Advance with Confidence Evaluated progress

  • Evaluations every 4 weeks
  • Personalized instructor feedb
  • Most students spend 2–4 months/level

Our Curriculum Path vg

Intro · 4wks
LEVEL 1
8+ weeks
LEVEL 2
8+ weeks
LEVEL 3
8+ weeks
LEVEL 4
8+ weeks
LEVEL 5
8+ weeks
Beginner friendly
Learn at your own pace
Structured curriculum
Instructor-guided
soul2sole dance merengue
Drop-in Workshops

Sharpen one skill at a time

No multi-week commitment — just show up for the topic you want. Great for filling gaps in your foundation or trying a style outside your regular course.

  • Single-session, no series required
  • Footwork, styling, body movement & more
  • Open to all levels unless noted
Browse upcoming workshops
casino_rueda
Social Practices & Events

Where the classroom meets the dance floor

Take what you've learned and actually use it. Guided practice sessions help you apply new moves with feedback close by, while socials and events build the comfort that only comes from real dancing.

  • Guided practices with instructor support
  • Social nights to meet the community
  • Member discounts on select events
See upcoming socials
bachata kizomba
Choreo Team

Take it to the stage

When you're ready for a bigger challenge, join a choreo team. You'll train a full routine alongside other dancers, get pushed technically by an instructor, and perform it live at a Soul2Sole event.

  • Audition or instructor invite
  • Multi-week rehearsal cycle
  • Live performance at a Soul2Sole event
Learn about choreo teams
Class pricing

Simple and transparent

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

Intro Course
$75
4 weeks · 1 hr/week
  • 4-week progressive program
  • Introductory Salsa or Bachata
  • 1 hour per week
Register
Single Course
$125 / 4 weeks
1 hr/week
  • 4-week progressive program
  • Complete one half of the 8-week curriculum (2 blocks total)
  • 1 hour per week
  • Access to one class only
Register

Private Lessons

10% discount with membership

$120/hr

Workshops

Free for members

$30/hr

Register for Classes

Loading schedule…

Classes Selected: 0