Dance schools
Weekly classes by level and age, enrolled by term, with attendance, make-up classes and costume sales against each student.

Cultcha is the all-in-one management platform built for dance studios and music schools. Multi-week courses, term billing, scheduling, a parent and student app, and reporting in a single system.
Every feature your studio needs to run efficiently, all without stitching together a dozen different tools.
Set up multi-week courses and run term-based enrolment with capacity limits enforced in real time. Students or parents enrol online for a full term in a few taps.
Bill weekly, fortnightly, monthly, or per term with automatic Stripe payments. Handle ongoing memberships, term fees, and scheduled cancellations without chasing payments.
Give families a branded app and portal to view the timetable, enrol in classes, update payment details, and buy packs or tickets on their own, anytime.
Collect signed waivers, photo and media consent, medical notes, and emergency contacts with custom forms attached to each class or course. Responses are stored per student.
Track attendance each session and check students in with a QR code. See who attended, who is on a prepaid pack, and how each class is filling up.
Sell casual class packs for drop-in students and ticket recitals, showcases, and events as products. Credits and ticket sales are tracked automatically.
Stop paying for five subscriptions to run one studio. Cultcha consolidates your entire operation.
Get your studio set up and running on Cultcha in three simple steps.
Sign up in minutes. Add your studio details, set up locations and rooms, and connect your Stripe account to start accepting payments immediately.
Build your timetable, create multi-week courses and term enrolments, set up recurring billing and prepaid packs, and add your waivers and consent forms.
Share your enrolment link and let families sign up through the app. Track attendance and watch your terms fill from the first day.
Dance and music schools run on terms: a student enrols in Tuesday intermediate jazz for ten weeks, pays once or by instalment, and is expected every week. Booking software built for casual classes turns that into ten separate bookings and a spreadsheet nobody trusts.
In Cultcha a term is one product and one enrolment. The parent sees the dates before they pay, signs the waiver for each child in the same flow, and the register for every week is generated from the enrolment — marked from a phone at the studio door.
The rest follows the same record: siblings on one account, costume and uniform sales at the counter, a concert ticket sold like any other product, and a make-up class recorded against the student who missed one.
Weekly classes by level and age, enrolled by term, with attendance, make-up classes and costume sales against each student.
Recurring lessons billed by term or monthly, with a teacher’s own roll and a parent portal showing what has been paid.
Multi-week courses, holiday intensives and auditions sold as products, with waivers and medical notes on the student.
Tickets, programs and costume packages sold from the same catalogue, so recital season reconciles with the rest of the term.
Yes. Set up multi-week courses and run term-based enrolment with real-time capacity limits. Students or parents enrol online for a full term, and you can manage every class from one timetable.
Yes. Bill weekly, fortnightly, monthly, or per term with automatic Stripe payments, minimum contract terms, pauses, and scheduled cancellations, all handled automatically through your own connected Stripe account.
Yes. The branded customer app and portal let parents and students view the timetable, enrol in classes, buy prepaid packs and tickets, and update their payment details on their own.
Attach custom forms to any class or course to collect waivers, photo and media consent, and medical or emergency details, stored against each student. You can also sell recital and showcase tickets as products alongside your classes.
Yes. A term can be charged upfront, split across the weeks, or billed as a recurring membership — whichever the family chooses, tracked the same way.
One parent account carries each child as a dependent, with their own classes, waivers and medical notes. A single payment can cover them all.
Yes — as many as they like, each with its own schedule and register. Multi-class and family discounts can be applied automatically as price modifiers.
Attendance is marked per session, so a missed class is recorded and can be made up in another class without re-buying it.
Yes. A teacher opens today’s class on a phone and marks attendance, with access limited to what their role allows.
Yes — all products on the same POS, with stock levels and sizes, so a costume sale sits next to the term fee in the same report.
Join dance studios and music schools already using Cultcha to manage enrolments, run terms, and grow their business.
No credit card required. Set up in under 5 minutes.