The best software for running a dance school is the one that fits how you teach. Start by listing what you need: bookings, registers, payments, messages to parents and secure records. Then compare tools on those jobs, plus how they look after children’s data. We don’t rank products here, because the right choice depends on your school.
It’s Sunday evening. You’re juggling a spreadsheet of registers, three WhatsApp groups, a pile of payment reminders and a form someone left in the studio. You know there must be an easier way. But with so many tools out there, where do you begin?
We’ll help you choose, step by step, without a sales pitch. This is general guidance, not legal advice. The data protection points come from the ICO, and we last checked them on 28 October 2026.
Start with what your school needs
Before you look at a single product, write down the jobs you want help with. Most dance schools need some mix of these:
- a timetable and class bookings
- registers, including a quick way to see who’s in the building
- taking and tracking payments
- messages to parents and teachers
- storing consent forms, contact details and medical notes
- records of accidents and incidents
Which of these cause you the most work or worry? Rank them. A tool that solves your top two problems well will beat one that promises everything and does half of it badly.
Bookings, timetables and registers
For many teachers, this is the heart of it. Good software should make it easy for a parent to see what’s on, book a place and tell you if they can’t come. It should also give you a clear, up-to-date register on your phone or tablet, so you know exactly who is in your class.
Ask yourself how you run trial classes, waiting lists and make-up lessons. If your timetable is simple, you won’t need much. If you run many classes across several venues, you’ll want something that handles that without double bookings. Our guides to planning your dance school timetable and trial classes for new families are worth reading before you decide what the system needs to do.
Payments
Parents want a simple, reliable way to pay, and you want to know who has paid without chasing. Think about how families pay now. Do they prefer a monthly payment, a term payment or pay as you go? Can the tool send reminders?
Ask each provider how card payments are handled. The ICO notes that if you process payment card data, you’re obliged to follow the Payment Card Industry Data Security Standard, which is the card industry’s rulebook. In practice, it’s safer to use a payment provider than to keep card details yourself, and certainly not in a spreadsheet or message thread.
Make sure your payment rules match your terms and conditions, so the software supports what you’ve already told families.
Messaging parents and teachers
Messaging inside your system can keep things tidy. It might replace a stack of group chats, and it can mean parents don’t need your personal number. It can also help with safeguarding, because a record of who said what is easier to keep and review.
Check who can message whom. Can a teacher message a child directly? Can parents reply? Can you switch it off? A tool that lets you control this is better than one that doesn’t.
Data protection and children’s information
This is the part that matters most. Dance school software holds names, dates of birth, contact details, medical notes and sometimes photos. The ICO treats anyone under 18 as a child, and says children merit specific protection. Our guide to dance school data protection covers photos and consent in more detail.
The ICO’s guide to data security says you must have security that’s appropriate to the risks. The UK GDPR doesn’t set out exactly which measures to use. It depends on your circumstances and the data you hold. Here’s what that means when you choose software:
- The ICO says that if another organisation processes personal data for you, it’s a data processor, and you’re still responsible for compliance.
- You must choose a processor that provides sufficient guarantees about its security.
- Your written contract must require the processor to take the security measures the law requires.
- The ICO recommends encryption if you store personal data or send it over the internet.
- The ICO says to make sure you can restore access to personal data after an incident, for example with backups.
We’d also limit who can see what, and only collect what you need. Don’t treat this as a tick-box exercise. Read the provider’s data protection information, and ask them directly. If their answers are vague, that tells you something. The ICO also has guidance on children’s information, which is a good place to read about using children’s data fairly. Check the ICO’s data protection fee page too, as sole traders that use personal information need to pay the fee unless they’re exempt.
Questions to ask before you choose
When you compare tools, we’d ask each one:
- Where is our data stored, and who can access it?
- Can we control who sees medical notes and contact details?
- Can parents manage their own details, and can we delete a record when we need to?
- How do payments work, and who handles card details?
- What happens to our data if we leave?
- Can we export our registers and records?
- Is there a free trial, so we can test it with one class first?
- What does support look like when it’s a busy Monday?
Choose a tool you and your teachers will actually use. Software that looks clever but confuses everybody will cost you more time than it saves.
Moving from spreadsheets without a headache
You don’t need to switch everything at once. Try one class or one term first. Keep your old records safe until you’re sure the new system works, then delete old copies securely once you no longer need them. Tell families what’s changing, and why, in plain words. Update your privacy information if you’re collecting data in a new way.
Our guide to dance teacher first aid explains accident records. Think about where those records sit in your new system too.
Your software quick checklist
- List your jobs: bookings, registers, payments, messages and records.
- Rank them by how much work or worry they cause.
- Compare tools on those jobs, not on long feature lists.
- Check data protection, children’s information and security.
- Make sure you can export your own data.
- Trial it with one class before you move everyone.
- Update your privacy information and tell families.
Frequently asked questions
Is free software enough to run a dance school?
It can be, for a small school. A free spreadsheet or calendar might handle a simple timetable. But check how it protects children’s data, who can see it and what you’d lose if the provider changed its terms. As you grow, paid tools often save time. Compare cost against the hours you spend now.
What about GDPR when I use dance school software?
The UK GDPR applies to the personal data you hold, including children’s. The ICO says that if a provider processes data for you, you must choose one with sufficient guarantees and have a written contract covering security. Read the provider’s data protection information and ask questions if anything’s unclear.
Can parents pay by direct debit?
Some tools support it, and some don’t. If you want it, ask each provider how it works, what it costs you and how families set it up. Make sure your terms and conditions explain when payments are taken and what happens if one fails.
Should I keep medical information in my software?
Only if you need it, and only if you can control who can see it. Limit access to those who need it for a child’s safety. Our first aid guide explains how that fits with your first aid plan.
How do I move my records from spreadsheets?
Start with one class, check the information is correct and keep the old file safe until you’re confident. Then delete old copies securely when you no longer need them.
Do I need software to be a safe dance school?
No. A clear register, a good consent process and careful handling of data matter more than any tool. Software can make them easier, but it doesn’t replace them.
Next step
Good records support safe teaching, and safe teaching starts with training. Introduction to Safeguarding in Dance (Level 1) is a free BDSA course powered by Teach.Dance, and it’s a helpful next step for you and your team.






Responses