One spine, your whole studio

Everything a music school runs on.

Thirteen capabilities, one at a time, with the real screen beside each. If you arrived here looking for one of them, the list below goes straight to it.

01 · Scheduling

Teacher lanes, rooms and sites on one grid.

Week, day and month views across every location, filtered to one teacher or all of them, with clashes checked on teacher, room and pupil as you book rather than after a parent finds out.

  • Recurrence beyond weekly, and substitutes without rebuilding a term
  • Group lessons, ensembles and choirs beside one-to-one teaching
  • Teaching availability, time off and closure dates respected automatically
  • Online lessons with their own link; a busy overlay from each teacher’s Google Calendar
  • The Term Planner rolls a whole term forward — same child, same slot — in one review pass

For a whole staff, that argument is made on music school software.

app.lessonloop.net/calendar
A LessonLoop week across teacher lanes: piano, violin, guitar, drums and voice lessons, a beginners’ guitar group and an evening choir
02 · Registers & make-ups

One mark, and the lesson is finished with.

Present, absent, late or cancelled, each saving on its own — no separate save step. That single mark feeds the invoice, the make-up credit and the teacher’s pay, so nothing is entered twice.

  • Absence reasons carrying your own rules: whether a credit is earned, whether the slot is released, and a per-term cap
  • Credits valued from the rate card, so a credit is worth what the missed lesson cost, and expiring on your schedule
  • School registers for lessons with no fixed clock time, grouped per site, per teacher, per day, in a running order you can reorder
  • An unconfirmed queue on the Today screen — a term is never invoiced from a lesson nobody marked
  • Closures applied across every teacher at once, with the affected families told in the same pass

Write the policy first with the free make-up policy generator.

app.lessonloop.net/today
The LessonLoop Today screen: today’s lessons, the ones still needing a register, and past lessons waiting to be confirmed
03 · Pupils & families

Siblings under one household, not four records.

Pupils, guardians and teachers linked the way real families work — so three children on four instruments produce one account, one statement and one conversation.

  • Instruments, grades and lesson notes on every pupil, in your school’s own vocabulary
  • Guardians with their own portal access, contact preferences and recorded consent
  • Enquiries tracked from first contact to first lesson, with the source they came from
  • Every destructive change written to an audit log, with who did it and when
  • Two-factor authentication for every account, with recovery codes — and owners can require it for all staff
  • Starts small on purpose: tools arrive as your studio grows, and the Grow page shows what unlocks next — with an unlock-early switch for anything you want today
  • Studio news: write a notice once and every family sees it on their portal Home, with one button to send it to everyone by email when you want them told
  • Reviews from families: after eight lessons a family is invited to review their teacher; you approve every one, and the ones you feature go on your booking page — with a rating once three are featured
  • Lending Library: the register of studio property on loan — lend at the lesson from the pupil’s page, families see it on their portal and are reminded before it’s due, and it comes back with its condition noted
  • Full CSV export of everything, at any time, on every plan
app.lessonloop.net/students
The LessonLoop pupil list, showing instrument, teacher and family for each child
04 · Teachers & pay

Four roles, and a rate that follows the lesson.

Unlimited teacher accounts on the School plan, because charging for a hire is charging for growth. What each person can open is decided by their role, not by trust.

Who sees what

An owner sees everything. An administrator runs the school without owner-only finance. A teacher sees their own timetable, pupils and notes. A finance account works the invoices and the ledger without the family conversations.

Pay rates

Per lesson, hourly or as a percentage — set per teacher and per instrument. A substitute is paid for the lesson they actually taught, not the one on the original timetable.

Sites and rooms

Every lesson carries a location and a room. Visiting teachers, hired halls and partner schools all sit on the same grid, and clash checks cover rooms as well as people.

05 · Billing & payments

A billing run you can read before it exists.

A run gathers every completed lesson since the last one, previews exactly what it will produce, and only then creates the invoices. Nothing reaches a parent by surprise.

  • Rate cards by instrument, subject, lesson length, teacher or pupil
  • Termly, half-termly, monthly or per lesson; VAT-aware, sent from your own domain
  • Eight statuses that mean something: draft, sent, collecting, paid, part-paid, overdue, void, written off
  • Card payments and Bacs Direct Debit into your own Stripe account, with the mandate set up by the parent
  • Payment plans, instalments, prepaid balances, part payments, refunds and credit notes
  • Automatic late fees with a grace period and a cap, and a reminder ladder that pauses while a bank debit is in flight
  • A one-way sync of invoices and payments into Xero — LessonLoop pushes, nothing comes back

The Bacs rail end to end is in Direct Debit for music lesson fees.

app.lessonloop.net/invoices
The LessonLoop invoice list with outstanding and overdue totals, status filters and a term of invoices
05b · Family accounts

A statement that reconciles to the penny.

One running account per household: what was invoiced, what was paid, what is on credit and what is left. The number a parent sees is the number you see.

  • Prepaid credit drawn down as lessons are taught
  • Group lessons billed per pupil, not per booking
  • Write-offs, refunds and credit notes recorded with an audit trail behind them
  • Message a debtor straight from the ledger, with the amounts already in the draft
app.lessonloop.net/family-accounts
A LessonLoop family account with its running statement of invoices, payments and credits
06 · Parent portal

Your name on it, your domain, their questions answered.

Almost every out-of-hours message is one of three questions: when is the lesson, what do I owe, has it been paid. The portal answers all three, at your school’s own address.

portal.lessonloop.net
Parent portal home: the next lesson, the balance and recent messages
Home — the week, the balance and what is next, at a glance.
portal.lessonloop.net/schedule
Parent portal schedule, listing this term’s lessons with their teacher and time
Schedule — this term’s lessons, and self-serve booking into slots you have opened.
portal.lessonloop.net/practice
Parent portal practice page: a practice streak, hours against the weekly goal, and a grade ladder
Practice — a streak and a weekly goal that motivate, never punish.
portal.lessonloop.net/invoices
Parent portal invoices, with the amount due and a pay button
Invoices — see it, pay it, keep the receipt, and manage a Direct Debit mandate.

The portal runs on your own custom domain, in your own colours, and there is an iPhone app for it too.

07 · Messaging

One inbox instead of five.

Reach one parent, a class or the whole school from your own address, and keep every reply in a single thread per family rather than scattered across a personal phone.

  • Email sent from your own domain, with per-family delivery status
  • Consent recorded per family and per channel, and respected on every send
  • Bulk messages to a class, an instrument, a teacher’s pupils or everyone with a balance
  • Message templates for the things you send every term
  • Automatic lesson reminders that cut no-shows
  • WhatsApp reminders and replies threaded here as an optional prepaid pack, currently in early access. There is no SMS channel.
app.lessonloop.net/messages
The LessonLoop studio inbox, one thread per family, sent from the school’s own domain
08 · LoopAssist

Propose. Confirm. Execute.

The only AI that does the admin. Ask in plain English and it proposes the actual change — the invoice drafted, the lesson moved, the balance chased — then waits. Nothing runs on your school without a person saying yes.

The Morning Brief

What needs you today, at the top of the Today screen: the invoices still unpaid and which has not had a reminder, the Direct Debit instalment collecting, the enquiries waiting on a reply, the registers nobody took, and the closure landing next month.

Insight cards, and a written draft

What has drifted — attendance falling on a Tuesday, a family two terms behind — with the message already written for you to edit or send. Every action it takes is written to the audit log. LoopAssist is on both plans; School carries double the daily actions, and there is no separate AI tier to buy.

09 · Your studio, from ChatGPT and Claude

Paste the connector URL into ChatGPT, Claude or any MCP client, sign in with your LessonLoop account, and ask your own studio questions — “who hasn’t paid this term?”, “how many lessons did Amelia teach?” — without opening a dashboard.

ChatGPT Claude + any MCP client
Live now  ·  read-only today — write actions coming

Scoped, revocable, logged

The connector reads; it does not change anything. Public API keys are read-only, scoped and rate-limited, any connection can be revoked from Settings, and every connection and action is logged. Stripe, Xero and Google Calendar are set up the same way — every integration, in detail.

10 · Reports & payroll

Thirteen reports, one source.

Revenue, outstanding, payroll, P&L, event profit, billable hours, expenses, mileage, lessons delivered, cancellations, utilisation, attendance and teacher performance — all built from lessons that actually happened, so they reconcile to the same register.

  • By week, month, term or a custom range, each one a click from a CSV
  • Payroll on effective hours, attributing every lesson to whoever taught it
  • Expenses and mileage on the UK tax year at HMRC rates
  • Revenue broken down by instrument, teacher and month

What the admin behind those numbers is costing you: the admin cost calculator.

app.lessonloop.net/reports
The LessonLoop reports screen: autumn term revenue of £17,248 by instrument, with thirteen report tabs and a CSV export
11 · Repertoire & resources

What every pupil is working on.

A piece catalogue for the school and a per-pupil journey through it — assigned, in progress, polished, performed — so “what did we do last week” has an answer that is not a notebook.

  • Your studio’s own piece library, assigned to a pupil from their page
  • ABRSM and Trinity-friendly grade levels, configurable to your own wording
  • A shared resource library: upload sheet music, backing tracks and handouts once and share them with the pupils who need them
  • Resources appear in the parent portal, so practice material is where the family already looks
app.lessonloop.net/teaching/repertoire
The LessonLoop repertoire library — the studio’s piece list, assigned to pupils from their own page
12 · Booking & enquiries

New pupils arrive without an email thread.

A public booking page and an embeddable widget put your real availability on your own website, so an enquiry becomes a first lesson without four messages and a diary check.

Public booking pages

Real open slots under your own policy, on your own custom domain, protected against bot signups. Approve a request or let it book itself.

An embeddable enquiry widget

Drop it into your existing website. Enquiries land in LessonLoop with the source they came from, and are tracked to a first lesson.

Open classes

Publish a workshop, a masterclass or a holiday course with its own places and price, and let families book straight into it.

13 · iPhone app

The register in your pocket.

A native app on the App Store — not a website in a shortcut — for the two moments that happen away from a desk: marking a register between pupils, and a parent checking a lesson time on the way out of the door.

For teachers

Today’s lessons, the register, pupil notes and messages. Mark attendance in two taps while the next child unpacks.

For parents

Schedule, invoices with a pay button, messages and practice logging — the portal, on a phone, under your school’s branding.

Everywhere else

The web app runs the whole product on any device. The iPhone app is included on both plans at no extra cost.

Download on the App Store
Which of these you need

Same spine, four sizes of studio.

The whole product is on every plan; the plans differ on teacher accounts, not on capability.

Music teacher software is this product for one teacher, at £15 a month with unlimited pupils. Music school software is the same product for a team, at £39 a month with unlimited teacher accounts. Multi-site academies, performing arts, drama and dance schools each get their own page — all six are on who LessonLoop is for. The line-by-line plan table is on pricing.

Questions

The specifics, answered.

Can I bring my data from another tool?
Yes — pupils, guardians, lessons and history come across, and we map and import them for you, free, on every plan. Nothing is emailed to a family while an import is running, so you choose the moment parents are invited.
Do you handle group lessons and ensembles?
Yes. Group lessons, ensembles and choirs sit on the same timetable as one-to-one teaching, share one register, and bill per pupil rather than per booking — so a class of twelve produces twelve lines on twelve family accounts.
What can the AI connector actually see?
Read-only today. It answers questions about your own studio’s data inside ChatGPT, Claude or any MCP client — payments, lessons, attendance, repertoire. It cannot create, change or delete anything. Write actions are coming, and will always ask before they act.
How do teachers get paid through it?
Pay rates are set per teacher, per lesson, hourly or as a percentage, and the payroll report attributes every lesson to whoever actually taught it — substitutes included — on effective hours. A pay run is one CSV away.
Is it really UK-native?
GBP pricing and billing, UK school terms and closures, VAT-aware invoicing, Bacs Direct Debit through Stripe, HMRC mileage rates, the UK tax year on expenses, and UK GDPR with the data held in the UK and Europe. Built in, not bolted on.
What is deliberately not in the product?
There is no SMS channel — WhatsApp is an optional prepaid pack and is in early access. The Xero sync is one-way: invoices and payments go out, nothing comes back. The ChatGPT and Claude connector is read-only today. There is no ticketing or box office.

Open all thirteen on your own studio.

30-day free trial. No card. Cancel any time — and we import your data, free.

Start free Try the live demo