A website and booking system for dance studios and teachers

From weekly classes to workshops and performances. Set up your timetable, take bookings, and manage everything in one place.

Without Macadamia

  • Collecting term fees by bank transfer and chasing the ones who forget
  • Updating your timetable on Facebook and hoping everyone sees it
  • Keeping a spreadsheet of who’s enrolled in which class
  • Selling show tickets at the door or through a separate ticketing site
  • Students messaging you to ask what’s on and when

With Macadamia

  • Students see your timetable and book online
  • Term fees and class payments taken automatically through Stripe
  • One place to see who’s enrolled in every class
  • Sell tickets for shows and events right on your website
  • A proper website that keeps your timetable and information up to date

The booking experience

1

They find your website and see your class timetable, with what’s on and what’s coming up.

2

They pick a class and book their spot, or enrol for the term.

3

They get a confirmation with the details, the schedule, and anything they need to know.

4

They can log in any time to see their bookings, check the schedule, or manage their enrolment.

What's included

Class timetable

Set up your weekly schedule with recurring classes. Students see what’s on, when, and where.

Term enrolment

Let students sign up for a full term in one go, with payment taken at the time of booking.

Workshops and one-off classes

Run masterclasses, taster sessions, or holiday workshops alongside your regular timetable.

Shows and performances

Sell tickets for recitals, showcases, and end-of-term shows right on your website.

Passes

Offer class passes for students who drop in rather than committing to a full term.

Your own website

A website styled to your school that you can update yourself. Your timetable, booking, and all your information in one place.

We used to spend hours at the start of every term sorting out who’s enrolled and chasing payments. Now students just book on the website and it’s done.

Sophie L.

Dance school owner, Norwich

Common questions

?

Can I set up different classes for different levels or age groups?

Yes. Each class has its own schedule, pricing, and capacity. You can run as many as you like.

?

Can students enrol for a whole term?

Yes. You can set up term-length classes that students book and pay for in one go.

?

Can I sell tickets for shows and performances?

Yes. Shows and events are set up separately from your regular classes, with their own pricing and capacity.

?

Can students drop in without enrolling for a term?

Yes. You can offer class passes for drop-in students alongside your term enrolments.

?

Can I run workshops and holiday classes?

Yes. One-off events like masterclasses, taster sessions, or holiday workshops sit alongside your regular timetable.

?

Can I manage multiple classes and teachers?

Yes. You can set up as many classes as you need, and if you have multiple teachers, each can have their own schedule.

How to get started

You don't need to be technical. We handle the complicated parts so you can focus on what you do best.

1

Tell us what you do

Answer a few quick questions about what you offer, where you are, and who your clients are.

2

We set up your site

We generate a website with your schedule, booking pages, and a design that matches your brand. Ready to review in minutes.

3

Go live

Make any tweaks you like, set up payments through Stripe (we'll walk you through it), and publish. Your clients can start booking online.

Simple, transparent pricing

Start for free, then move up when your practice needs more.

Free

£0

Launch a usable live site with commission on Stripe-paid bookings.

  • Published site on a Macadamia subdomain
  • Up to 100 bookings each month
  • 4% on Stripe-paid bookings
Start for free

Core

£12/month

A simple live booking presence for smaller-scale operators.

  • Simple live booking setup
  • Up to 300 bookings each month
  • No booking commission
Choose Core

Solo

£25/month

A complete website and booking system for a serious one-person business.

  • Custom domain
  • Passes, memberships, and discount codes
  • Newsletter, analytics, and advanced payments
Choose Solo

Studio

£39/month

A team-based operational tier for multi-practitioner businesses.

  • Multiple practitioners with their own logins
  • Role-based team access
  • Internal notes and fuller operational tooling
Choose Studio

Questions? Check the FAQ

Ready to get set up?

Free to start, takes a few minutes, and you don't need to be technical.