Each dancer needs their own account
If you are registering someone else, add them to your family account during sign-up. Passes cannot be shared between different students.

View the full salsa and bachata class schedule for Salsa in Utah. Pre-registration is required, new students can join anytime, and you do not need a partner to get started. Use the live schedule below to find beginner classes, Level 1 classes, and current weekly options.
Before you register
This page is designed to answer the most common questions before you book a class, so you can register faster and choose the right starting point.
If you are registering someone else, add them to your family account during sign-up. Passes cannot be shared between different students.
New students can join anytime, but the best fit is usually an intro class, beginner option, or Level 1 class that matches your current experience.
Intermediate and higher-level classes require instructor approval so students are placed where they can learn well and keep the class experience strong.
Live schedule
Use the live calendar below to see current class dates, times, and registration options. If you are brand new, start with a beginner-friendly class before moving into higher levels.
New students
This schedule page is the live calendar, but most new students do better when they start with the right entry point instead of guessing from the full list.
Choose a beginner salsa or bachata option first so you can learn timing, connection, and the basic structure of partner dancing.
Some students just want to try one class, while others improve faster with a beginner package or more consistent weekly attendance.
Latin socials help you practice what you learn in class, and private lessons help you progress faster when you want focused feedback.
Use the full schedule when you already know what class you want. If you are still deciding where to begin, start with salsa classes, bachata classes, pricing, or private lessons.
FAQ
No. Most students start without a partner, and new students are welcome to join on their own.
Yes. Pre-registration is required for all classes in advance, so use the live calendar to reserve your spot before arriving.
Each attendee needs a separate account. If you are registering someone else, add them to your family account during the sign-up process.
No. Passes cannot be shared.
Most brand-new students should start with an intro or another beginner-friendly option before moving into Level 1.
Level 1 usually takes about 10 classes to complete, though the exact pace can vary by attendance and how quickly you retain the material.
Only with instructor approval. That helps keep class placement appropriate and gives you a better learning experience.
Use these links for quick help: pricing, Latin socials, private lessons, and studio policies.
Use the live schedule above to reserve your class, or start with a beginner page if you still want help choosing the right first step.