The Starter plan is free — start without a card Start free →
Who it's for → Fitness & sport → Dance school

For dance schools

Booking software for dance schools — enrolments and groups without parent messages.

Members sign up and out themselves, classes have a clear seat count, and the waitlist fills every gap. For one-on-one sessions and court rental, add a court, hall or reformer as a resource — two bookings on the same court can't happen. You run the training — not the messages.

No card · The demo comes pre-filled with services and a team · Starter free

Dance school — Plesna škola Korak
Demo: Plesna škola Korak

Appointa for dance schools — in practice

A dance school runs in seasons: enrolment in September, groups by age and level, a show at the end of the year. Parents sign up the children, adults come as couples or on their own, and before summer engaged couples arrive needing a first dance within a few weeks. Appointa keeps groups on fixed slots, lets parents sign up from their phone and fits private lessons into the free hours.

Enrolment without a phone marathon

Set up each kids' group as its own service, with the age in its name and a fixed weekly slot. Share the link on Instagram and put the booking QR code on a studio flyer. Parents sign up from their phone, nothing to install, and the reminder goes to them.

First dance before the wedding

A couple needs six Saturday lessons before the wedding, always at the same time? Turn the first into a weekly series ending before the big day, so the lessons are entered ahead and nobody else can take them. Recurring appointments are available on Pro and Premium.

A class for couples

In a couples class a place belongs to a couple, not a person. Give the service as many places as the studio fits couples, say ten, and a price per couple. One partner books for both, and the calendar shows at a glance how many couples are in.

Group sessions with seat counts

Yoga for 20, small group for 6 — every session has a capacity and a live 4/20 indicator. Sign-ups close themselves when full.

Members sign up themselves

The schedule lives online; joining and leaving a class takes two clicks, with no midnight messages. New sessions show up instantly.

The waitlist fills the gaps

If someone drops out an hour before, the next person on the list gets notified and takes the spot. A full class stays full.

Attendance history

Who shows up regularly and who's gone quiet — you see it at a glance and can react before a member drops off.

You start with these services ready

The demo and a new account come with a ready-made price list for “Dance school” — change anything in a couple of clicks.

ServiceDurationPriceSeats
Group dance class60 min10 €20
Kids dance class45 min8 €20
Private lesson60 min30 €1
Wedding first dance60 min35 €1
Couples dance class60 min20 €20

The price list is a starting template from the Appointa catalog — names, durations and prices are yours the moment you sign up.

The questions that come up first

A child came to a trial class with a friend. How do I add them?

In the day calendar open that group's block and click Add client — the service and time are already set. If the parent is already in your client list, pick them; if you don't have their details, the place is recorded as a walk-in. That way the group's numbers stay accurate, and the trial class shows up in your reports too.

I have two studios. Can two groups run at the same time?

Yes. Add the studios as resources and set your group services to require a room. Each group takes one free studio that all its students share, so two groups run side by side in two studios, and a third isn't offered at that time. In the day calendar, switch the view to studios and see who is where.

The price of a first dance depends on the choreography. Do I have to publish it?

No. Hide the price for that service and show a note instead, such as “price on request, depending on the choreography”. The couple still books the first lesson online, and you see the real price in the calendar. Group classes with a fixed price keep their price visible. The setting is available on all plans.

How do members see the schedule?

On your page appointa.hr/s/your-studio — nothing to install. Joining a session takes two clicks, leaving too.

What happens when a class is full?

Sign-ups close automatically, and anyone interested joins the waitlist. If a spot frees up, the next person gets notified.

Can I cap the seats per session?

Yes — every session has its own capacity (say 12 for yoga, 6 for small group). You see it at a glance as 4/12.

Tips for dance schools

All articles

Related industries

See “Plesna škola Korak” in Appointa — before signing up.

A demo with ready-made services, a team and appointments for your line of work. No card, no strings.

Create the demo — free

No time to do it yourself? We'll set it up for you, free of charge. See how →