Dance class booking system
that keeps every class on track.
Cal ID is a free dance class booking system for studios and teachers. Dancers book several classes in one go from your booking link and get a reminder before each one, so you spend your time teaching instead of replying to messages.
Free forever for individuals · No credit card required
Learn from
the best.
One-on-one and group lessons that fit around your week.
Enter details
Trusted by teams at
Stop running your dance studio from group chats
Many dance teachers still take sign-ups over WhatsApp, Instagram DMs and paper lists. A dance class booking system moves all of it onto one page.
Without Cal ID
- One class at a time A week of classes means five separate bookings and five payments.
- Sign-ups scattered across chats Every class starts with messages asking which times are still open.
- Fees collected at the studio door Cash, bank transfers and reminders to parents who forgot to pay.
- Dancers who forget to show up Nobody sends a reminder, so the class starts with gaps in the lines.
With Cal ID
- A week of classes in one go Dancers pick several classes, fill in their details once and pay once.
- One link for every style and level Ballet, hip-hop and contemporary on one page, bookable any time.
- Fees paid at booking Take payment through Stripe, Razorpay or PayPal with 0% booking commission.
- Reminders go out on their own Automatic email reminders before class, plus SMS and WhatsApp when you want them.
How online dance class booking works in 3 steps
Dancers, or their parents, go from your booking link to a confirmed and paid class in about a minute. You do not need to answer a single message.
Choose a class time
Mon 54:00pm5:00pm6:30pm7:30pmWed 74:00pm5:00pm6:30pm7:30pmSat 109:00am10:30am12:00pm2:00pmStep 01Dancers pick a class time
They open your booking link, choose the class and tap an open time. Times you have blocked or are already busy never appear.
Ballet Class · 60 min
Wed 75:00pmYour nameMaya ChenEmail addressmaya@example.comPay to book · $25.00Step 02They add details and pay
Name, email and any questions you add, like dance experience or the dancer's age. On paid classes they pay through Stripe, Razorpay or PayPal before the booking is confirmed.
Confirmation page
Ballet Class · Wed, 7 OctBookedReminder emailScheduledStep 03The class is confirmed
The dancer gets a confirmation email and a calendar invite, a reminder goes out before class, and the booking appears on your calendar.
Dance studio scheduling software for every kind of teacher
From a solo teacher sharing a link in their bio to a school with a full weekly timetable.
-
Dance studios
Put every style and level on one booking page, give each teacher their own schedule and take fees when dancers book.
-
Independent dance teachers
Share one link on Instagram or WhatsApp and let students book private lessons and group classes around your calendar.
-
Online dance instructors
Each booking gets a Zoom or Google Meet link, and class times show in every dancer's own time zone.
-
Dance schools and academies
List beginner, intermediate and advanced classes as separate event types and offer a free trial class to new students.
-
Choreographers
Book wedding first dance lessons, competition solos and rehearsal time, with a deposit or full fee taken up front.
-
Dance fitness instructors
Let Zumba, barre and dance cardio regulars book and pay from one link, with reminders before every session.
Dance class scheduling software features
Everything a dance studio booking system needs to take bookings, collect class fees and cut no-shows.
Book a week of dance classes in one checkout
New Business planDancers pick several class times, enter their details once and pay once. Every class becomes its own booking, and your availability and booking limits still apply.
- Choose several class times
- One form and one payment
- A calendar invite for each class
- Classes spread across different days
3 classes selected
Each class becomes its own booking.
Continue with 3 classes · $75.00Collect class fees when dancers book
Set a price for each class, private lesson or workshop and take payment through Stripe, Razorpay or PayPal. Cal ID takes 0% commission on paid bookings.
- Stripe, Razorpay and PayPal
- 0% booking commission
- A different price for each class type
- Paid before the booking is confirmed
Payments · This week
Reminders that get dancers to class on time
Send a confirmation the moment a dancer books and a reminder before class. Add SMS or WhatsApp reminders for students and parents who never check email.
- Email confirmations and reminders
- SMS and WhatsApp reminders
- Sent at the time you choose
- Follow-up messages after class
Class reminders
Runs for every dance class booking.
Room to breathe between classes
Add buffer time before or after each class so you can reset the room, change music or grab water. Calendar sync hides the times you already have rehearsals or shows.
- Buffers before and after each class
- Google, Outlook and Apple Calendar sync
- Busy times hidden automatically
- Minimum notice before a booking
Ballet Class settings
Applied to every booking of this class.
The booking page your dancers will see
Every style, level and private lesson gets its own event type, so dancers know exactly what they can book and what it costs before they reserve a spot.
Build a booking page like this in minutes
Free forever for individuals. No credit card required.
Loved by instructors and small teams
- ★★★★★ Capterra · Nov 2025
“Setting up and using Cal ID every day to book appointments with my clients has been incredibly easy and has saved me countless hours every month.”
Nathalia Principal Designer - ★★★★★ Featured on cal.id
“Cal ID is the scheduler I wish I had years ago. Booking links, payments and reminders - without the Calendly tax.”
Aurélia Founder - ★★★★★ Capterra · Nov 2025
“I switched from Calendly because I didn't want to keep paying for features I barely used. Cal ID has been a game changer - my clients love how easy it is to book time with me, and the Google Calendar integration works perfectly. It does exactly what I need without the bloat or the price tag.”
Mehdi Founder & CEO · Marketing & Advertising
Free vs Business: which plan does your dance studio need?
Most independent dance teachers run their whole schedule on the free plan. Studios with several teachers, or dancers who book a week of classes at once, usually choose Business.
| Feature | Free | Business |
|---|---|---|
| Price | Free forever | $5 per user / month, billed annually |
| Dance class types and bookings | Unlimited | Unlimited |
| Payments with Stripe, Razorpay or PayPal | Included | Included |
| Booking commission | 0% | 0% |
| Calendar sync (Google, Outlook, Apple) | Included | Included |
| Email reminders | Unlimited | Unlimited |
| SMS and WhatsApp reminder workflows | 10 each | Unlimited |
| Multi-slot booking (book several classes at once) | − | Included |
| Round-robin across instructors | − | Included |
| Remove Cal ID branding | − | Included |
Plans and limits as listed on cal.id/pricing.
Dance class booking system FAQs
Answers for dance studios and instructors.
01 What is a dance class booking system?
A dance class booking system is software that lets dancers see your class times, book a class and pay online without calling or messaging you. Cal ID is a free dance class booking system: you share one link, dancers book and pay, and reminders go out automatically.
02 What is the best dance class scheduling software for a small studio?
For small studios and independent teachers, Cal ID is one of the best dance class scheduling software options because the free plan includes unlimited class types and bookings, payments with 0% commission, calendar sync and email reminders. Growing studios can add multi-slot booking and round-robin across teachers on the Business plan.
03 Is there free dance studio software?
Yes. Cal ID is free dance studio software for bookings and payments. The free plan includes unlimited event types and bookings, Google, Outlook and Apple Calendar sync, email reminders and payments through Stripe, Razorpay or PayPal, so a solo teacher can run their class schedule at no cost.
04 Can dancers book several classes at once?
Yes, with multi-slot booking on the Business plan. A dancer or parent picks several class times on your booking page, fills in their details once and pays once. Each class becomes its own booking with its own calendar invite and reminder.
05 How does Cal ID compare to Mindbody for a dance studio?
Mindbody is a full business management platform. Its Starter plan starts at $99 USD a month per location (Mindbody pricing page, September 2026), and higher plans add room and resource management, pick-a-spot booking and automated marketing campaigns. Cal ID does not include those studio management tools, and it does not sell memberships or class packs. It focuses on booking and payments, with a free plan that covers unlimited classes and bookings.
06 How does Cal ID compare to Jackrabbit Dance?
Jackrabbit Dance is dance studio management software with pricing that starts at $49 a month and scales with the number of students in your database (Jackrabbit Dance pricing page, September 2026). It includes online class registration, tuition billing, recital and costume management, a parent portal and attendance tracking, which Cal ID does not offer. Cal ID is a simpler, free way for dancers to book and pay for classes and private lessons online.
07 Does Cal ID work as a dance booking app?
Yes. Your Cal ID booking page works on any phone, tablet or computer, so dancers and parents can book without installing anything. They see live availability, book in seconds, and every booking syncs to your calendar straight away.
08 Can students pay for dance classes online when they book?
Yes. Dancers pay for classes, private lessons or workshops when they book, through Stripe, Razorpay or PayPal. Cal ID takes 0% commission. You set a price for each event type, and taking payment up front secures the spot and reduces no-shows.
09 Does Cal ID send reminders to reduce dance class no-shows?
Yes. Cal ID sends automatic email confirmations and reminders before every class on every plan. You can also add SMS and WhatsApp reminders, with 10 workflows of each on the free plan and unlimited on Business.
10 Can my dance studio manage multiple instructors in Cal ID?
Yes. Each teacher can have their own booking page and connected calendar, so dancers book the ballet, hip-hop or contemporary teacher they want. On the Business plan you can also group teachers into a team and use round-robin scheduling to offer the next available instructor.
11 How does Cal ID prevent double-booking my dance classes?
Cal ID syncs with Google, Outlook and Apple Calendar and hides any time you are already busy. Once a time is booked it no longer shows on your booking page, and buffers add a gap between classes, so a private lesson never lands on top of a rehearsal.
12 Can dancers reschedule or cancel a class themselves?
Yes. Booking emails include links to reschedule or cancel, so dancers can move a class without messaging you. Your calendar updates automatically, which helps when rehearsal or show weeks change the timetable.
13 How long does it take to set up Cal ID for my dance studio?
A few minutes. Sign up free, connect your calendar, add an event type for each class with its length and price, and share your booking link. Most dance teachers can take their first booking the same day.
Get your free booking page in minutes.
Cal ID automates confirmations, reminders, routing, and payments after every booking. Free forever for individuals.