Music school websites: trial lessons and term enrolment
Short answer: A music school website should make one thing easy: booking a trial lesson with the right teacher at a time that suits the family. Everything after that, from turning the trial into a termly place to billing siblings and sharing practice notes, belongs in music school software that your website hands over to. A simple scheduling app is fine for one or two teachers; once you bill by the term, run several teachers or offer group classes, you'll want a system built for schools.
The enrolment journey, from first visit to second term
Stage 1: The parent finds you and looks for three answers
Which instruments and ages do you teach? Where and when? Roughly what does it cost per term? Put these on the homepage and on one page per instrument. Instrument pages ("Piano lessons for children in Harrogate") also do the heavy lifting for local search, because parents search by instrument and town.
Show teachers by name with a short bio and the instruments and levels they teach. Families choose a teacher as much as a school.
Stage 2: The trial lesson request
Keep the trial form short. My Music Staff, for example, notes that its default new-student registration form asks only for the student's name, the parent's name and the parent's contact details, with every other field optional. That's a sensible starting point. Add only what changes the booking:
- instrument (and "not sure yet" as an option)
- student's age and any previous experience
- preferred days and times, as tick boxes
- location, if you teach at more than one venue or online
Two ways to handle times:
- Direct booking into a teacher's open trial slots works when each instrument has a clear teacher and you're happy for families to self-schedule.
- Request and confirm suits schools that match students to teachers by age, level or temperament. Say on the form when you'll reply ("We'll call within one working day to arrange your trial").
Stage 3: The trial itself and the follow-up
The gap between a good trial and a confirmed place is where many schools lose families. The software should create a follow-up task for the teacher or office the day after the trial, with a ready-made email offering the regular slot, the term dates and the fee. Opus1's guidance for growing schools makes a similar point: without one place to track enquiries, trial lessons and follow-ups, enquiries go cold.
Stage 4: Term enrolment and billing
This is where generic booking tools struggle. Pay-per-booking apps charge for each appointment, while most UK music schools bill per term, often with:
- a fixed weekly slot for the whole term
- term dates and half-term breaks built into the schedule
- sibling or family discounts applied to the family's invoice
- instalments or monthly payments as an alternative to paying termly
- instrument hire alongside tuition
The UK school software maker Paritor (October 2026) recommends treating recurring tuition and instrument hire as parts of one documented billing process, even if their rules differ, and keeping pupil, payer and attendance records joined up so a moved lesson doesn't produce a wrong invoice. That's the test to apply to any system: does a change to the timetable flow through to the next invoice without someone retyping it?
Stage 5: The parent portal
After enrolment, parents need a single place for the timetable, invoices and payment, lesson notes and practice tasks, and messages about absences, concerts and exam entries. A portal saves the office from answering "what time is Ella's lesson this week?" by email.
Stage 6: Re-enrolment for next term
Send re-enrolment offers before the term ends, with the existing slot held for a set date. Families who don't reply release slots for the waiting list.
System options compared
| Option | Fits | Watch out for |
|---|---|---|
| General booking app plus separate invoicing | Solo teacher, pay-per-lesson or simple packages | Termly billing and sibling discounts usually done by hand |
| Music-teacher software (studio-focused) | Small studios, a few teachers, one location | Check multi-teacher scheduling, term billing and family accounts before committing |
| School-management software | Several teachers, group classes, multiple venues | Setup effort; make sure the trial and enquiry stage is covered, not just enrolled pupils |
| Custom-built system | Unusual models, such as franchise schools or school-hours peripatetic teaching | Higher cost; only worth it when off-the-shelf tools genuinely can't model your terms |
Opus1's guidance for schools suggests a scheduling app is usually enough for a solo teacher or one or two instructors with fewer than about 50 students, private lessons only, and pay-per-lesson or simple packages. Past that, recurring tuition, family discounts and make-up tracking tend to outgrow it.
What the website itself must do
- A "Book a trial" button on every instrument page and in the header
- The trial form embedded from your school software, not a separate email form
- Term dates and fees visible without logging in
- A clear "Parent login" link to the portal
- A teacher page per teacher, kept up to date when staff change
- Contact details for the office hours when someone actually answers the phone
FAQ
Should trial lessons be free?
That's a business decision rather than a website one. Whatever you choose, state it on the trial form so families aren't surprised, and keep payment separate from the trial request if you want more enquiries.
Can families book their own regular slot online?
Some systems allow it. Many schools prefer to offer the slot after the trial, because the right teacher and level matter more than the first free time on the calendar.
How do I handle siblings who start at different times?
Use family accounts, so siblings share a payer and invoice. Check how the software applies discounts when one sibling joins mid-term.
Do I need an app for parents?
Usually not. A mobile-friendly portal with email and text reminders covers what most parents need.
If your trial requests still arrive by email and your term invoices live in a spreadsheet, tell us how a new family joins today.