Dance School Booking Software Built Around the Term

A parent decides at nine at night that their youngest is starting ballet this fall. Your booking page is open, the fall term is there with its start date, the level is the right one for a six-year-old, and they enroll and pay before the evening's admin turns into next week's. Adults booking for themselves land in the same place: a Wednesday tap drop-in, a private before an exam, a Saturday workshop, each with its own length and its own cap.
  • Twelve-week terms sold as courses, with a cap that matches the floor
    Twelve-week terms sold as courses, with a cap that matches the floor
  • Parents enroll and pay in one flow, from your site or a booking page
    Parents enroll and pay in one flow, from your site or a booking page
  • Adult drop-ins, privates and workshops alongside the children's terms
    Adult drop-ins, privates and workshops alongside the children's terms
  • A length per class and a break between them, so the room can clear
    A length per class and a break between them, so the room can clear
Ballet slippers and a black tap shoe on a sunlit studio floor
Teacher adjusting a young dancer's arm position during a children's ballet class
Dancer stretching at the barre in a mirrored, sunlit studio
Book online
Empty dance studio with a wooden barre, mirrors and plants along the windows
kiwilaunch product demo

Integrate with your website or use our standalone booking page

Lantern Hall Dance's Ballet Class Beginners page with single and term booking options

Booking widgets in your website

  • Integrate in 3 mins with an embed scriptIntegrate in 3 mins with an embed script
  • Your own web pages convert to paying customersYour own web pages convert to paying customers
  • Compatible with all systems (Wix, Wordpress, Squarespace, Weebly and more)Compatible with all systems (Wix, Wordpress, Squarespace, Weebly and more)
Lantern Hall Dance's booking page listing ballet, contemporary and private lessons

Standalone booking page

  • Your custom domain and designYour custom domain and design
  • Use in your ads (social media, newsletters)Use in your ads (social media, newsletters)
  • Optimized for conversion and customizableOptimized for conversion and customizable
Laptop showing the kiwilaunch admin dashboard with sales, bookings and staff figures

Booking software for dance studios, from the first term to the recital

For the children's classes, the sale is usually a term: a fixed place in the right level, for a run of weeks, in a room with a real limit on how many dancers can move at once. kiwilaunch treats that as a course with a start date and a capacity limit. Around it sits everything that isn't a term: Wednesday adult tap as a drop-in, a private lesson before an exam, a Saturday workshop. Parents enroll their children from an embed widget on your own website or a standalone kiwilaunch booking page, adults book themselves the same way, and the card is taken as the booking is made.
Pointe shoes and loose satin ribbons resting on a polished studio floor

Dance school booking software that fills a term before it starts

Enrollment week decides your year, and most of it happens after the children are in bed. Set each term up as a course with its start date, and a parent picks the one that fits: beginner ballet on Tuesdays, or the twelve weeks of jazz that run to the spring recital. They enroll and pay in the same flow, at whatever hour they finally sit down with the calendar, and the enrollment is on your schedule before you've read a single message about it.
Pink ballet flats and a tap shoe waiting by the studio barres

A hard cap on the class, because the floor has one

There is a number of dancers your studio can actually hold, and the barre doesn't stretch. Classes and courses carry a capacity limit, so a class stops taking enrollments when it's full instead of leaving you to tell a parent in week one that there isn't space. Levels can be separate services with their own caps, which is what you want when the Tuesday beginner class holds twelve and the preschool class holds eight. They can have their own lengths too, because thirty minutes of preschool ballet and an hour of senior contemporary are not the same booking.
Parent paying by card at the studio desk while a children's class rehearses

Paid by the term, or by the block

Card payments go through Stripe, both in the booking flow and from your admin panel, so a parent pays for the term as they enroll rather than sending a transfer you have to match up on a Sunday. Adults who come and go can buy a package instead: a block of classes paid up front that draws down one at a time as they book. When a family needs to sort it out later, send a payment link. When someone withdraws in week two, refund it from the dashboard. When the early-enrollment offer needs to do some work, a promotion code does it without you touching your price list. A weekly private lesson can be set to recur, and with the customer's permission, their card is charged each time the lesson happens: for a child's lesson, that's the parent who's paying.
Teacher smiling as a room of small children raise their hands

Dance class scheduling software for terms, privates and cover teachers

Add each teacher as a staff member, set their shifts, and each one gets their own calendar, so when somebody calls in sick on a Saturday you can see who else is free before the first parent arrives at the door. Private lessons, guest workshops and an hour of studio hire go on the same schedule as services in their own right, booked once or set to repeat. Optional paid add-ons let a service carry a costume fee or an exam entry alongside the booking, instead of an envelope on the front desk and a name you have to remember to check off.
kiwilaunch iPhone app showing the day's dance bookings and a payment to collect

The studio office is your phone, between classes

You are usually teaching the class you're also administering. The kiwilaunch iOS app puts your calendar, your customers, your bookings and your payments on your phone, so the five minutes between the preschool class and the next level is enough to check who's enrolled, add the younger sibling a parent just asked about, and move the private lesson that has landed on top of a recital rehearsal. The parent waiting at the door with a costume fee still to pay can hand over a card there: Tap to Pay on iPhone takes it against the top of your phone, with no reader to buy.

iPhone app

Run the whole thing from your iPhone

Everything you'd sit down at a desk for, on the phone that's already in your hand.

kiwilaunch iOS app get started screen

Your booking page, live in minutes. Set it up on the phone and share the link the same day.

kiwilaunch iOS app dashboard with the day's bookings

Today, first thing. Who's coming, what they booked, and who still owes you.

Collecting a payment in the kiwilaunch iOS app

Get paid without the chase. Take the card in person or send a payment link, from the app.

Apple Tap to Pay screen collecting a payment

Take a card with nothing but your iPhone. No reader to buy, carry, or charge.

Download on the App Store

Join us

Flexible pricing plan suited for the size of your business

Free
$0/month
Take bookings and get paid online, with no monthly bill.
  • 100 bookings100 bookings
  • Own branding experienceOwn branding experience
  • Custom labels and localizationCustom labels and localization
  • Custom landing pageCustom landing page
  • Online payments via StripeOnline payments via Stripe
  • Self onboardingSelf onboarding
Transaction fee : 1%
(Excluding payment gateway fees)
Solo
$9/month
One calendar, one person: you.
  • Everything in FreeEverything in Free
  • Unlimited bookings and customersUnlimited bookings and customers
  • Custom domainCustom domain
  • Google Calendar integrationGoogle Calendar integration
  • Marketing integrationsMarketing integrations
Transaction fee : 1%
(Excluding payment gateway fees)
Business
$39/month
Bring your team. Add as many staff members as you need.
  • Everything in SoloEverything in Solo
  • Unlimited team membersUnlimited team members
Transaction fee : 1%
(Excluding payment gateway fees)
Scale
$99/month
Assisted onboarding, enterprise support, and the lowest transaction fee we offer.
  • Everything in BusinessEverything in Business
  • Assisted onboardingAssisted onboarding
  • Enterprise supportEnterprise support
Transaction fee : 0.5%
(Excluding payment gateway fees)

Genuine Reviews

Wall of Love

Frequently asked questions
Can parents enroll a child in a twelve-week term online?
See more
How do I stop a class going over what the room can hold?
See more
Can adult drop-in classes sit alongside the children's terms?
See more
Can parents pay for a term or a block instead of class by class?
See more
Can I add online booking for dance schools to the website I already have?
See more
What if my studio doesn't have a website yet?
See more
Can each teacher have their own calendar, and can I put studio hire on the schedule?
See more
What does it cost to start, and can I bring my student list with me?
See more
Contact us
Do you need custom expert support?
If your business needs custom help on design, integration, or content creation, let's talk.
(We will arrange a call with our experts to define your needs and scope.)