
Find Your Perfect Dance Instructor
Browse verified instructors, view real-time availability, and book private lessons, group classes, packages, or event venue sessions — all in one place.
01 Book a Lesson in 4 Steps
Finding and booking your ideal dance instructor is simple, fast, and transparent
Browse Instructors
Search by name, location, genre, or lesson type. Filter for studio, online, home visit, or event venue sessions.
Choose a Service
Each instructor offers unique services with clear pricing, duration, and location details — including package deals.
Pick Your Time
Select from real-time availability that accounts for the instructor's schedule, calendar, and timezone.
Get Confirmed
Submit your request and receive confirmation once the instructor approves. A 24-hour grace period lets you cancel free.
02 Built for Dancers
Everything you need to discover the right instructor and book with confidence
Find the Right Fit
Smart Search & Filters
Filter by location, genre, lesson type, and more to find your ideal instructor
Rich Instructor Profiles
View teaching bios, genres, reviews, social links, and pricing before booking
Multi-Genre Support
Find instructors for Kizomba, UrbanKiz, Tarraxo, Semba, Konpa, and more
5 Location Types
Book studio, online, home visit, flexible, or event venue sessions
Book With Ease
Real-Time Availability
See live open slots that reflect the instructor's actual schedule and calendar
Multi-Currency Pricing
View prices in USD, EUR, GBP, CAD, or AUD depending on the instructor
Package Deals
Book multi-session packages at once for series lessons or bulk rates
Booking Status Tracking
Follow your booking through pending, grace period, confirmed, and completed states
Reschedule Requests
Need to change your time? Request a new slot and the instructor will review
Leave Reviews
After your lesson, rate and review the instructor to help other students
24-Hour Grace Period
After approval, you have 24 hours to cancel free before the lesson is locked in
Timezone Support
All times display in your local timezone for easy scheduling across regions
03 Service Types
Instructors offer a variety of services tailored to different learning needs and goals
Private Lessons
One-on-one instruction tailored to the student's skill level and goals.
- 30 min – 2 hours
- Studio, online, or home visit
- Custom pricing per service
Group Classes
Structured group sessions for multiple students at various levels.
- 45 min – 2 hours
- Studio or flexible location
- Per-person pricing
Online Sessions
Virtual lessons for students anywhere in the world via video call.
- 30 min – 1.5 hours
- Any timezone
- Multi-currency support
Package Bundles
Multi-session packages for series lessons, intensives, or long-term training.
- 2 – 20 sessions per package
- Per-session pricing shown
- Any location type
Event Venue
Lessons at festivals, congresses, and weekenders — book instructors on the road.
- Available at events
- Date-range schedules
- Festival-specific pricing
04 5 Location Types
Every service supports one or more location types — book however works best for you
Studio
In-person lessons at a dedicated dance studio with Google Maps directions.
Online
Virtual sessions via Zoom or other platforms — learn from anywhere.
Home Visit
Instructor comes to you within their service area.
Flexible
Meet at a studio, student's home, or online — whatever works best.
Event Venue
Book lessons at festivals, congresses, and weekenders while instructors are in town.
05 Powerful Instructor Tools
Everything you need to manage your teaching business — profiles, services, availability, and bookings
Build Your Brand
Dedicated Teaching Profile
Create a separate instructor identity with custom photo, display name, username, and teaching bio
Unlimited Services
Offer multiple services with custom pricing, duration, and 5 location types
Flexible Pricing
Set prices in 5 currencies with per-service rates from 30 min to 2 hours
Social & Contact Info
Display your Instagram, TikTok, Facebook, email, and phone — separate from your personal profile
Manage Your Time
Weekly Availability
Set recurring schedules with multiple time slots per day and timezone support
Per-Service Availability
Override defaults with custom hours and date ranges per service
Date-Specific Schedules
Create temporary schedules for festivals, travel, or special events
Blocked Dates
Mark specific dates as unavailable for vacations or personal time
Handle Requests
Email Calendar Invites
Accept or decline requests directly from your email via calendar invites
Dynamic Response Window
Response deadline adjusts based on lesson time — shorter for urgent bookings
Payment Methods
Display Venmo, PayPal, or other payment details for students to pay directly
Decline with Reason
Provide a polite decline message when you can't accept a booking
Handle Changes
Reschedule Workflow
Review and approve or decline student reschedule requests easily
Dual Booking Views
Manage lessons you teach AND lessons you take as a student
Booking Requirements
Set custom requirements students must accept before booking
Package Services
Offer multi-session packages with bulk pricing for series lessons
Ready to teach on Kizomba Foundations?
Create your instructor profile, set your services and availability, and start receiving booking requests from students worldwide. It's free to get started.
06 Calendar & Availability
Our intelligent scheduling system keeps everything in sync so students always see accurate availability
Seamless Calendar Integration
Connect once, stay in sync forever — your availability updates automatically
Google Calendar Integration
Connect your Google Calendar to automatically block busy times and export confirmed bookings.
Timezone-Aware Scheduling
Instructor sets their timezone; students see availability converted to their own local time automatically.
Per-Service Custom Hours
Override your default weekly schedule for specific services — perfect for group classes with fixed times.
Date-Specific Schedules
Create temporary schedules for festivals or travel — e.g., "NYC Festival March 2024" with its own hours.
Smart Conflict Detection
The system checks existing bookings, calendar events, and blocked dates before showing available slots.
Conflict-Free Rescheduling
When rescheduling, the system excludes your current booking time — so your original slot stays available.
07 From Request to Review
Every booking follows a clear, transparent path — from the initial request through to leaving a review
Student submits booking request
Instructor reviews within 32hrs
24hr free cancellation window
Lesson is locked in
Leave a review for your instructor
Need to Reschedule?
Either party can request a reschedule at any time. Your original time holds until a new time is confirmed — no double-booking risk.
Reviews & Ratings
After a completed lesson, students can rate and review their instructor. Reviews are displayed on the instructor's public profile.
Your Next Lesson Awaits
Whether you're looking to learn or ready to teach, Kizomba Foundations connects you with the right people.