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. No card needed.

    No spreadsheets No payment chasing Everything in one view

    Does this feel familiar?

    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
    Sample invoices showing paid statuses, amounts and billing months
    Sample-school invoices, in one view.

    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
    • Media sharing (coming soon)
    Sample-school weekly schedule in the updated staff workspace
    Your weekly timetable, in one place.
    See it in the tour

    Run competitions & showcases

    • Registrations and consent
    • Travel details, lifts & schedules
    • Public ticket sales for showcases
    • Results tracking & medals
    Real sample-school trophy cabinet with solo results and medal totals
    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
    How you charge settings with monthly, termly, per-session and pay-as-you-go choices
    Charge your way.

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

    Included in both plans

    Automated Payments

    Both Growth and Pro let 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.

    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
    • Review consents and emergency details
    • Manage their child's details and consents
    Sample parent portal paying a costume instalment from a phone
    Families pay instalments from their phone.
    Sample parent reporting an absence from their phone
    Absences reported in two taps.

    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
    Real sample-school message detail with recipient delivery and read status
    See your message and recipient status.

    Charge your way

    Monthly, termly, per session or pay-as-you-go: choose the billing rhythm that fits your school. Payment plans split eligible invoices into instalments collected by card.

    Set sibling and multi-crew discounts and a registration fee. Payments and payment plans are included in both Growth and Pro.

    How you charge settings with monthly, termly, per-session and pay-as-you-go choices
    Charge your way.

    Know who's finished joining

    The family completion tracker brings invitations, contact details, emergency and medical information, consents and payment cards into one checklist. See what is missing and chase a family in one click.

    Three real app choices to add dancers manually, by spreadsheet or family link
    Three ways to add dancers.

    Built for phones too

    Teachers take registers on their phone, including offline, and open an emergency card with medical notes, allergies and tap-to-call contacts for their assigned dancers.

    Parents pay and report absences from their phone. Install My Dance School as an app for a familiar home-screen shortcut.

    Sample parent reporting an absence from their phone
    Absences reported in two taps.

    Switch in an afternoon

    Explore a sample school with six months of history. When you're ready, press Go live and follow the three-step setup.

    Add dancers manually, import a spreadsheet with presets for ClassForKids and LoveAdmin exports, or share a sign-up link or QR code for families to complete, with school approval.

    Send us your spreadsheet and we'll import it for you, free.

    ClassForKids import columns matched to dancer and parent fields
    Match your existing spreadsheet columns.

    More of your school, in one place

    Studio hire, private lessons, polls and automations, kudos and badges, branded event pages and teacher cover sit alongside your everyday school admin.

    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

    Real sample-school overview with Right now, totals and weekly classes
    Your school workspace, with your branding.

    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, cover 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
    • Manage consents and medical details
    Most schools save 6–8 hours a week on admin

    Simple, transparent pricing

    Growth

    Up to 75 dancers

    £49 /month

    Or £470 billed annually

    • Unlimited classes/crews
    • Attendance tracking
    • Parent portal
    • Messaging & announcements
    • Payments & subscriptions
    • Instalments and payment plans
    • Competitions & events
    • White-label branding

    Pro

    Unlimited dancers (75+)

    £99 /month

    Or £1069 billed annually

    • Everything in Growth
    • Unlimited classes/crews
    • Advanced financial reports
    • Priority support
    • Advanced roles & permissions

    14-day free trial. No card needed. Only active dancers count towards the 75-dancer limit. Parent accounts, staff and teachers are unlimited and free. Both plans include payments and payment plans. Card payments carry a 0.5% platform fee plus Stripe fees.

    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

    How long does it take to set up?
    Explore a sample school with six months of history, then press Go live and follow the three-step setup. Add dancers manually, import a spreadsheet, or share a family sign-up link or QR code with school approval.
    Can I import my existing data?
    Add dancers manually, import a spreadsheet including ClassForKids and LoveAdmin exports, or share a sign-up link or QR code for families with school approval. Send us your spreadsheet and we'll import it for you, free.
    What counts as a 'dancer' for billing?
    Only active dancers (students) count toward your plan quota. Parents, teachers, and staff accounts are unlimited and completely free. Adult dancers (18+) don't need separate parent accounts, and children under 13 don't need their own login.
    Can parents pay through the platform?
    Yes, with our Growth plan and above. Parents can view and pay invoices directly through their portal using Stripe. You can also track manual payments (cash, bank transfer) and send automated payment reminders.
    Is my data secure?
    Hosted in the EU (GDPR-compliant), with UK GDPR safeguards. School and role-based access protects your records. See our Privacy Policy and Data Processing Agreement for details.
    What if I need custom features or dedicated support?
    Pro includes unlimited dancers and priority support. Contact support@mydanceschool.co.uk to discuss your school.

    Still have questions? Get in touch

    Get your evenings back.

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

    14-day free trial. No card needed.

    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.