For dance instructors
Dance Class Booking and Studio Scheduling Without the Termly Spreadsheet
Dance runs on terms, and terms are what break generic booking tools. You are not filling single appointments, you are enrolling thirty families into a twelve week block, chasing the four who have not paid, keeping a waiting list for the Wednesday intermediate class that is full, and fielding messages from parents who want to know whether there is class on the bank holiday. Dance studio class scheduling means holding all of that at once, and it is why most independent instructors end up with a spreadsheet that only they understand.
Free forever. No subscription. Only pay when you earn.
Class capacity that closes the door when the floor is full
Set how many students each class takes and let the page enforce it. Beginners ballet takes fourteen, the senior contemporary class takes twenty, a private takes one. Enrolments stop when the class is genuinely full instead of when you notice, which spares you the conversation where a family has already paid for a class that has no space in it.
Term enrolment and one off sessions on the same page
Sell a twelve week term, a single drop in, an exam preparation private, or a holiday intensive, each as its own service with its own price. Families choose and pay in the same flow that books them, so the enrolment and the payment stop being two separate jobs you do at different times and then have to match up afterwards.
Reminders that reach the parent, not just the dancer
Confirmations and automatic reminders go out ahead of every session to the person who made the booking, which in dance is usually a parent juggling three children's schedules. That single mechanic removes most of the missed classes and almost all of the Sunday evening messages asking what time Tuesday is, without you writing a word.
Student records with consent and emergency contacts
Build an intake form for enrolment covering medical conditions, injuries, photography and social media consent, and emergency contact details. It comes back before the first class and lives on the student's record permanently, so when you need it in a hurry it is on one screen rather than in a folder at home or in a message thread from last September.
No subscription across a quiet summer
HustleHub is free forever and takes a small percentage only when a family actually pays you. There is no monthly fee ticking over through the weeks when no classes are running, and no contract to sign. Your page is search optimized and added to the sitemap, so parents searching for dance classes in your area can find you directly rather than only through a studio's listing.
How it works
- 1
Step 1: Put the timetable on a page
Add every class you teach with its level, day, capacity, and price, plus your privates and intensives. Set the term dates you are actually running. The page goes up branded with your name and is built to be found by parents searching locally.
- 2
Step 2: Ask for consent and medical details at enrolment
Attach an intake form to enrolment covering medical conditions, emergency contacts, and photo consent. It comes back before the first class, so you are never starting a term with a register and no information behind it.
- 3
Step 3: Let families enrol and pay themselves
Share one link in your newsletter, your social profiles, and the studio noticeboard. Parents enrol and pay in the evening from their phone. The class fills to its real capacity and then closes itself.
- 4
Step 4: Let reminders carry the week
Automatic confirmations and reminders go out to whoever made the booking before each session. Attendance and cancellations land in your calendar rather than in a message you scroll past, and your Sunday night stops being an admin shift.
- 5
Step 5: Invoice, chase, and see the term clearly
Raise invoices for a term or a private in seconds and take payment into your own connected account. Anything unpaid is visible on the dashboard rather than discovered in week nine, so the follow up is a click instead of a difficult conversation at pickup.
HustleHub replaces the spreadsheet with a booking page that takes enrolments, payments, and messages in one place. Each class you teach is a service with its own capacity and price, so a class fills to the number of bodies the floor actually takes and then closes. Parents enrol and pay from their phone in the evening rather than handing you cash in a doorway with three other people waiting to speak to you, and every payment attaches to the student it belongs to.
It also covers the parts of the week that are not a class. Private lessons before an exam, choreography sessions, audition coaching, and holiday intensives all sit on the same page with their own lengths and prices. Automatic reminders go out before sessions, which is worth more in dance than most places, because the person who booked is usually not the person attending. The parent gets reminded, the student turns up, and you are not texting eleven families on a Sunday night.
Every student keeps a record: which classes they are enrolled in, their medical and consent information from intake, emergency contact details, their attendance history, and every invoice their family has paid. When a parent asks what is still owed for the summer term, that is a lookup rather than an argument. And because the tool is free forever with no subscription, the long summer gap when nothing is running costs you nothing to sit through.
Frequently asked questions
Can I take enrolments for a whole term rather than single classes?
Yes. Set the term up as its own service with its own price and let families enrol and pay for the block in one flow. You can also offer single drop ins, privates, and intensives alongside it, each with their own price, so a family can mix a term enrolment with an extra exam preparation session.
How do I cap the number of students in a class?
Capacity is set per class, so each one stops accepting enrolments when it is genuinely full. That prevents the situation where a class has been paid for by more families than the floor can hold, and it means you are not manually counting a register to work out whether you can say yes to one more.
Do reminders go to the parent or the student?
They go to whoever made the booking, which for younger dancers is the parent. That is deliberate, because the person who needs reminding about Tuesday at five is rarely the person dancing. It removes most missed classes and most of the messages asking you to confirm times that were already in the confirmation email.
Where do medical details and photo consent live?
On the student's record, collected through the intake form attached to enrolment. Medical conditions, injuries, emergency contacts, and photography or social media consent are all in one place you can open quickly, which matters most in exactly the moments when you do not have time to go looking.
What happens over the summer when I am not teaching?
Nothing is charged, because there is no subscription. HustleHub is free forever and takes a share only when a family pays you, so a long gap between terms costs you nothing at all. Your page stays up and can keep taking enrolments for the autumn term while you are away.
How does this compare to a studio management platform?
Studio platforms such as Mindbody are built for multi location businesses with staff payroll, retail inventory, and a consumer marketplace, and are typically sold on a twelve to twenty four month contract with pricing given on a sales call. An independent instructor renting hall time pays for a great deal of software they never open. HustleHub has no contract and no subscription.
Keep exploring
Ready to run your business in one place?
Join the Founding 100 and lock in your rate before we open to the public.
Join the Founding 100Free forever. No subscription. 4% platform fee for life, locked in now.