White-label platform for dance schools
14-day free trial

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

No spreadsheets No payment chasing Everything in one view

Does this feel familiar?

Sound familiar?

There's a better way

Chasing parents for payments
Automated payment tracking with a parent portal
Spreadsheets for attendance and contacts
One place for attendance, contacts and notes
No clear view of who's paid for competitions
See instantly who's paid for each competition.
Parents messaging at all hours
Parents know where to look
Invoice list showing paid, sent and draft status for each dancer
See instantly who has paid, at a glance.

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
Parent portal invoice with card payment button on a mobile screen
Parents view and pay invoices from their phone.
Parent reporting a planned absence from the parent portal
Absences reported in the app, not in a text at 8am.

Parents log in, check what's coming up, and pay – without needing to ask.

Built-in messaging

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
Compose message screen with recipient groups and merge fields
One message reaches every parent, personalised.

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
Dashboard weekly view showing classes scheduled on each day
Your whole week of classes in one strip.
See it in the tour

Run competitions & showcases

  • Registrations and consent
  • Travel details, lifts & schedules
  • Public ticket sales for showcases
  • Results tracking & medals
Competition medals widget showing gold, silver and bronze totals with recent results
Every result recorded, every medal remembered.
Hosting your own comp? Meet MyDanceComp

Run payments

  • Monthly subscriptions & invoices
  • Competition, showcase & merch fees
  • Automated payment reminders
  • Multi-child & sibling discounts
  • Clear reports with balances
Payments dashboard showing monthly takings, active plans and family payment status
Fees collected automatically, reminders sent for you.

Card payments run through Stripe. Stripe's own fees apply, plus a 0.5% platform fee on payments taken through My Dance School.

White-label ready

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

Two dance school portals with different branding running on the same platform
The same platform, wearing your school's brand.

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
Optional bolt-on

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.

🔒 MyDanceSchool never stores card details. All payments are handled by Stripe using industry-standard security.

Most schools save 6–8 hours a week on admin

Simple, transparent pricing

Growth

Up to 75 dancers

14-day free trial
£49/month
  • Unlimited classes/crews
  • Parent portal
  • Attendance tracking
  • Messaging & read receipts
  • Payments & subscriptions
  • Competitions & events
  • Merch shop
  • White-label branding
Most Popular

Pro

75+ dancers (unlimited)

14-day free trial
£99/month
  • Everything in Growth
  • Media & routines hosting
  • Advanced financial reports
  • Priority support
  • Accounting export
  • Advanced roles & permissions
  • API access

Prices exclude VAT. Card payments are processed by Stripe — Stripe's fees plus a 0.5% platform fee apply.

14-day free trial
Pay per dancer, not per user
Cancel anytime
No contracts required
Common questions

Frequently asked questions

Still have questions? Get in touch

Get your evenings back.

Stop chasing messages and payments. Run your school with confidence.

Start your 14-day free trial today • Card required, not charged until day 15

Or send us a message and we'll get back to you within 24 hours →

Get in Touch

We'll reply to your email within 24 hours.