Built at a music school · runs any school that teaches in lessons

Terms, registers and termly fees, handled.

LessonLoop runs dance schools: graded and private lessons beside weekly classes on one timetable, registers marked on a phone, make-up credits by your own policy, per-pupil termly fees on one family account per household, and a parent portal on your own domain. Built at a music school, it runs any school that teaches in lessons. £39 a month, flat.

No card required We import your data, free Cancel any time, full export
£39a month, flat — unlimited teachers and pupils
1family account per household, whatever they take
30day free trial, no card
£0guided migration, on every plan
The lesson-shaped work

What a class list does not reach.

A register of thirty is the easy part. The work that eats a Sunday is the graded lesson, the sibling discount, the credit for a missed class and the family who take four different things.

Graded and private lessons

One-to-one and small-group coaching sit on the same timetable as the Saturday classes, with their own rate cards, their own lengths and their own pupil records. Your disciplines and grade levels are yours to name.

Per-pupil billing inside a group

A class of twelve produces twelve invoice lines on twelve family accounts, not one booking fee. Attendance in that class feeds the invoice, the make-up credit and the teacher’s pay from the same record.

A credit, not an argument

Make-up credits are earned by the absence reason you chose, valued from your rate card, capped per term if you want, and expired after the days you set. The policy runs itself instead of being re-litigated by email.

Not sure what your policy should say? The free make-up policy generator writes a parent-friendly one from six questions, and the term date planner counts your teaching weeks and billing dates for the year. Both are free with no email gate.

The family account

One household. One balance.

Three children across ballet, tap and a private lesson still make one account, one statement and one conversation — and the statement reconciles to the penny.

  • Prepaid credit, part payments and refunds all land on the same running statement
  • Card and Bacs Direct Debit into your own Stripe account, with payment plans across a term
  • Automatic late fees, and a reminder ladder that leaves a Direct Debit family alone while a collection is in flight
  • Write-offs, credit notes and refunds recorded, with an audit log behind them
app.lessonloop.net/family-accounts
A LessonLoop family account with its running statement and balance
The teaching year

Terms, closures and next term’s timetable.

Set the term dates and the closures once, and every class, invoice and register follows them. When the term ends, roll the whole timetable forward in one pass.

  • Term dates, half terms and bank-holiday closures applied across every teacher at once
  • The Term Planner proposes next term — same child, same slot — and you untick anyone leaving before it runs
  • Recurrence beyond weekly, substitutes, and rooms across more than one studio
  • Clashes caught across teacher, room and pupil before a parent hears about them
app.lessonloop.net/calendar
A LessonLoop teaching day with lessons and group sessions in teacher lanes
Registers

Marked between classes,
on the phone in your pocket.

One tap per pupil, each saving on its own — no separate save step, and nothing lost if a teacher walks out of signal.

Present, absent, late, cancelled

The absence reason carries your rules. The same record feeds the invoice, the make-up credit and the teacher’s pay, so a register taken properly is the last time anyone touches that class.

Nothing invoiced from a blank

An unconfirmed queue holds anything nobody marked, so a billing run never quietly charges for a class that did not happen — or miss one that did.

app.lessonloop.net/today
The LessonLoop day view listing today’s classes ready to mark
Parents

Your school’s address, not ours.

The portal lives on your own domain, so the thing you ask families to log into looks like your school rather than a supplier.

  • This term’s schedule, every invoice and a Direct Debit the family manages themselves
  • Email from your own address, with consent recorded and per-family delivery status
  • Public booking pages for taster classes and an embeddable enquiry widget for your own site
  • A native iPhone app for you, and no app for parents to be nagged into installing
portal.yourschool.co.uk
A parent’s invoices and Direct Debit card in the LessonLoop portal
The price as you grow

Take on a second ballet teacher. The price does not move.

Published list prices, read from each vendor’s own pricing page. LessonLoop is £39 a month with unlimited teacher accounts, so the line stays flat as the timetable fills.

Team size MyMusicStaffMakeMusic StudioMy Music Lessons LessonLoop
1 teacher ~£13~£16£9.95 £15 Solo
5 teachers ~£29~£31£21.75 £39
8 teachers ~£40~£43£30.60 £39
15 teachers ~£67~£70£51.25 £39
30 teachers ~£125~£128£95.50 £39

Every price above was read from that vendor’s own pricing page on 4 September 2026. US list prices converted at approximately $1 = £0.78 for comparison only — the rate moves, and what a UK card is charged depends on the vendor’s own checkout. GBP prices are as published. LessonLoop is £15 a month Solo — one teacher, unlimited pupils — and £39 a month School, with unlimited teacher accounts and unlimited pupils. The School price is the same at three teachers or thirty. Run it on your own numbers, or read the full comparison tables.

Questions

Dance schools, answered.

We run classes, not one-to-one lessons. Is this the wrong tool?
It fits if your week also contains private or graded work, or if your fees are termly and per pupil rather than per booking. Classes are first-class here — a group session bills per pupil, so twelve in a room produces twelve lines on twelve family accounts — but the reason to choose LessonLoop is what sits around them: graded and private lessons on the same timetable, make-up credits by policy, and one account per household rather than one per activity.
A family has three children in five different classes. What do they get?
One login, one balance and one statement. The family account carries every child and every discipline, with prepaid credit and part payments landing where they should and a running statement that reconciles to the penny. Parents see this term’s schedule, every invoice and their Direct Debit in the same portal, at your school’s own web address.
How do make-up credits work for a missed class?
You write the policy and LessonLoop enforces it. Each absence reason decides whether a credit is earned at all, whether the slot is released for someone else, and how many a pupil may earn in a term. A credit takes its value from your rate card, so it is worth what the missed class cost, and it expires after the number of days you set. Credits show on the pupil’s record as available, used or expired.
Can we take fees by Direct Debit?
Yes — Bacs Direct Debit and card payments, both into your own Stripe account. The family sets the mandate up themselves from the portal, because a Direct Debit is the payer’s authority. With autopay on, invoices and payment-plan instalments are collected as they fall due. Bank debits take up to four working days to confirm, and a family being collected from is left out of your reminder ladder while it is in flight.
Can we set our own grades and disciplines?
Yes. Subjects and grade levels are both configurable, so your syllabus reads on a pupil record the way your school says it, and the same vocabulary carries into reports. What LessonLoop does not do is enter pupils for an exam — that stays between you and your board.
What is not in the product?
No ticketing or box office, no seating plans, no costume or uniform shop, and no choreography or music library. There is no SMS channel; WhatsApp reminders are an optional prepaid pack in early access. The Xero sync is one-way — invoices and payments go out, nothing comes back. If your show sells tickets, keep the tool that sells them; LessonLoop replaces the timetable, the registers, the termly invoicing and the parent chase.

Start with next term.

30-day free trial. No card. Send us the register and the fee list — we will import them for you, free.

Start free Try the live demo