🎉 New: Multi-slot Booking. Let clients book several sessions in one goSee how it works

For dance studios and instructors

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

4.7/5 · 230 reviews
1 Website
2 Booking
3 Details
4 Confirmed
brightacademy.com
Lessons

Learn from
the best.

One-on-one and group lessons that fit around your week.

Book a lesson View classes
2,000+ students taught
Jon Weber Ballet Class · 60 min · $30 Pick multiple
June 2026
MONTUEWEDTHUFRI
2223242526 2930123
No times selected 1 selected2 selected3 selected
Wed 24 · 9:30 amThu 25 · 10:30 amFri 26 · 2:00 pm
Continue · $90
Wed 24Thu 25Fri 26 12h24h
9:00 am9:30 am10:30 am11:00 am11:30 am2:00 pm

Enter details

Alex Rivera
alex@cal.id
Beginner.
Wed 24 · 9:30 amThu 25 · 10:30 amFri 26 · 2:00 pm Pay $90
3 bookings are scheduled We emailed a calendar invite for each one.
What Ballet Class between Jon Weber and Alex Rivera
When Wed, Jun 24 · 9:30 amThu, Jun 25 · 10:30 amFri, Jun 26 · 2:00 pm
Who Jon WeberHost Alex Rivera
Where Google Meet
PaymentPaid $90

Trusted by teams at

  • Titan
  • Loopwork
  • RecurPost
  • Heallthmaxx
  • Zopping
  • ViaSocket
  • Xfinity
  • Zoho
  • MIT-WPU
  • Suppliflex
  • Praan Health
  • Tagmango
  • Supersourcing
  • AiFiesta
  • MSG91
  • PagarBook
  • WeWork India
  • BadaBusiness

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.

  1. Choose a class time

    Mon 54:00pm5:00pm6:30pm7:30pm
    Wed 74:00pm5:00pm6:30pm7:30pm
    Sat 109:00am10:30am12:00pm2:00pm
    Step 01

    Dancers 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.

  2. Ballet Class · 60 min

    Wed 75:00pm
    Your nameMaya ChenEmail addressmaya@example.comPay to book · $25.00
    Step 02

    They 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.

  3. Confirmation page

    Ballet Class · Wed, 7 Oct5:00pm - 6:00pmBooked
    Reminder emailSent 24 hours before classScheduled
    Step 03

    The 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 plan

Dancers 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
See multi-slot booking →

3 classes selected

Mon, 5 Oct5:00pm
Wed, 7 Oct5:00pm
Sat, 10 Oct10:30am

Each class becomes its own booking.

Continue with 3 classes · $75.00

Collect 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
See payments →

Payments · This week

Ballet ClassMon, 5 Oct · 5:00pm$25Paid
Private dance lessonTue, 6 Oct · 6:00pm$70Paid
Hip-Hop BasicsThu, 8 Oct · 4:30pm$20Paid

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
See workflows →

Class reminders

Runs for every dance class booking.

Email confirmationSent when a dancer books
Email reminder24 hours before class
SMS reminder1 hour before class
WhatsApp reminderUnlimited on the Business plan

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.

Buffer before classTime to set up the room10 min
Buffer after classTime before the next group15 min
Minimum noticeLatest a dancer can book2 hours
Calendar syncGoogle Calendar connected

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.

Create your free booking page

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.

FeatureFreeBusiness
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.

Simple pricing. Start free forever.

Run your dance class schedule for free. Upgrade to Business for multi-slot booking, round-robin across teachers and unlimited SMS and WhatsApp reminders.

Startup

Free

Best for individuals

Get started free

Enterprise

Custom

For large organizations

Contact sales

No credit card required 0% booking commission GDPR compliant Cancel anytime

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.

✓ Free forever plan✓ No credit card required