Run your dance school without the chaos.
Manage dancers, parents, classes, payments, competitions, showcases and ticket sales in one calm, professional platform.
14-day free trial • Card required, not charged until day 15 • Set up in 5 minutes
Does this feel familiar?
Sound familiar?
There's a better way

Parents see everything they need – without messaging you.
- See the weekly schedule for every dancer
- View and pay invoices by card
- Message the school without chasing a group chat
- Report absences in a few taps
- Watch shared media and rehearsal videos
- Manage their child's details and consents


Parents log in, check what's coming up, and pay – without needing to ask.
Communication that actually works.
Tired of...
- Endless WhatsApp groups
- No idea if parents read your messages
- Manually sending the same reminders
- Last-minute poll chaos
We've got you
- One inbox for everything
- Read receipts show who's seen it
- Auto birthday wishes & reminders
- Built-in polls for quick decisions

Built around how dance schools actually work.
Run the school
- Dancers, parents and staff
- Classes, crews and timetables
- Attendance and planned absences
- Enrolments pipeline & trials
- Public booking portal & leads
- Share rehearsal videos

Run competitions & showcases
- Registrations and consent
- Travel details, lifts & schedules
- Public ticket sales for showcases
- Results tracking & medals

Run payments
- Monthly subscriptions & invoices
- Competition, showcase & merch fees
- Automated payment reminders
- Multi-child & sibling discounts
- Clear reports with balances

Card payments run through Stripe. Stripe's own fees apply, plus a 0.5% platform fee on payments taken through My Dance School.
Your school, your brand.
Parents see YOUR school – not ours. Customize everything to match your brand identity.
Your logo
Upload your school logo
Your colors
Match your brand palette
Your terms
Crew vs Class, Teacher vs Choreographer
Your portal
Parents see your school name

Designed for everyone involved.
Owners & managers
See what's happening across the school in seconds.
- Real-time dashboard overview
- Financial reports & insights
- Staff and class management
Teachers & choreographers
Attendance, routines and notes in one place.
- One-tap attendance tracking
- Class rosters & dancer notes
- Competition prep & schedules
Dancers & Parents
No confusion. No chasing.
- View schedules & pay online
- Report absences easily
- Watch rehearsal videos at home
Automated Payments
MyDanceSchool's Payments Bolt-On lets you take card payments online and removes the hassle of tracking who's paid, who hasn't, and when money lands in your account.
Payments are handled securely by Stripe, a global payments provider used by thousands of education and activity businesses.
What it enables
- Parents pay online by card
- Money goes directly to your dance school
- Automatic reconciliation of payments to dancers, classes, and invoices
- Clear reporting of income, fees, and payouts
- Faster, more reliable cashflow
How payouts work
- Your dance school connects its own Stripe account
- Stripe pays out to your bank automatically
- You can view balances and payout history at any time
Fees — simple and transparent
~1.4% + 20p
Stripe processing fee
(charged by Stripe)
0.5%
MyDanceSchool platform fee
(per payment)
£0
No setup fees, no monthly
minimums, no flat fees
Example: On a £100 payment, Stripe typically charges around £1.60 and MyDanceSchool charges £0.50. You receive the rest.
Simple, transparent pricing
Prices exclude VAT. Card payments are processed by Stripe — Stripe's fees plus a 0.5% platform fee apply.