For music schools and lesson studios

Music school software
built around the lesson

A weekly 4:15 violin lesson is a student, a teacher, and a room, all three booked together or the afternoon falls apart. Cadence checks all three before anything lands on the calendar, and the billing follows whichever way you charge, per lesson, by the pack, or monthly.

30 or 60 minutes, weekly or one-off, both native
Three billing shapes per lesson, pack, or monthly
Room + teacher both conflict-checked before booking
Two households each with their own invoice
No per-student fees your price is your price

Last night at your school

A card declined at midnight

The backup card covered it before Saturday lessons

The 4:00 violin teacher called off

A cleared sub and two reschedule offers, sent by 3:10

A ten-pack ran out mid-month

The renewal invoice went out on its own, lesson uninterrupted

Grandpa paid for recital fees

Held for the recital, itemized on its own line

The money side

Per lesson, by the pack, or monthly, without three systems

Music billing comes in three shapes at once: the weekly lesson, the ten-pack, and the monthly family. Cadence runs all three side by side, so your books stop depending on which teacher set the student up.

Two households, one student

Mom pays lessons, dad covers the instrument rental, or everything splits by percentage. The arrangement lives on the student, set once, and every invoice after that divides itself the same way without the desk re-doing the math.

  • Percent, dollar amount, or by fee type, set per student
  • Lessons can bill one payer while rentals bill the other
  • Each payer sees only their own invoice and history
  • Change the split once, every future invoice follows
Elodie Rainer, March
Simone (mom) · 50%
Weekly lessons, 60-min$96.00
Recital fee$17.50
Due Mar 1$113.50
Derek (dad) · 50%
Weekly lessons, 60-min$96.00
Recital fee$17.50
Due Mar 1$113.50
Gift from Walt (grandpa)
Set aside for recital fees only
$90 held

A declined card, retried before Saturday lessons

The backup card on file, added with consent, steps in the same night a charge fails. No backup, and the retry schedule runs on its own with a plain notice to the family. Nobody at your desk starts Monday with a call list.

  • Backup card asked for consent first, used only on a decline
  • Retry schedule runs without the desk chasing anyone
  • The family gets a plain notice, not a shame email
The overnight retry
Visa •••• 4417
11:47 p.m.
Declined
Backup card •••• 8890
11:47 p.m.
Paid $113.50
Simone notified
App and email, 11:48 p.m.
Sent
Front desk
Nothing to chase
Handled
Enrolled students by month Last year This year
March: 208 vs 177 a year ago, up 17.5% 062.5125187.5250SepOctNovDecJanFebMar

Each month sits beside the same month last year, so the June slide into summer reads as June instead of as a crisis.

Knowing your numbers

Which rooms and rosters actually pay the rent

Answered on the screen, not rebuilt in a spreadsheet every quarter.

  • This month against the same month last year, so seasonality doesn’t fool you
  • Which teachers turn trial lessons into enrollments, as a rate
  • “Email me revenue every Monday at 8 a.m.” and it just shows up
  • Ask in plain English: “who dropped after their first month this year?”

Tuition by program, privates through ensembles

Every program the school runs, what each one charges, and what privates through the rock bands add up to in a month.

Chart

Demo figures, not a real school.

Classes and enrollment

Lessons, rooms and waitlists that book themselves

Wednesday group piano stays full

A Wednesday seat opens and the offer is already out to the first student in line, carrying its claim window, while her parents follow along from the app. Decline it or let it lapse and the next family is up automatically. By recital season the desk has forgotten this used to be phone work.

  • The offer finds the next student by the list, not by the phone
  • A family watches their own place move up
  • Lapsed offers advance without anyone noticing they lapsed
Group Piano B waitlist
Ines Cardenas
First in line, offer out at 6:05 PM
Deciding
Otis Weatherly
Second, up if the offer lapses
On deck
Mira Kowalski
Third in line
Holding
Group Piano B
Seat claimed by 8:40
Full again

Student, teacher, room, booked as one thing

A weekly 4:15 violin lesson is three bookings pretending to be one: the student, the teacher, and Room 2. Cadence checks all three before the slot lands, weekly or one-off, and bills it per lesson, from a pack, or monthly, whichever that family runs on.

  • Student, teacher and room conflict-checked together
  • Weekly standing lessons and one-offs on the same grid
  • Per-lesson, pack draw-down, or monthly, per family
Tuesday lesson grid
4:15 · Elodie R. · violin
Arden · Room 2 · weekly
Booked
4:15 · Mateo G. · guitar
Falk · Room 4 · from pack (3 left)
Booked
5:00 · June L. · voice
Room 2 in use until 5:00
Conflict caught
5:15 · June L. · voice
Yun · Room 3 · monthly
Rebooked
Recitals and showcases

Recital night without the clipboard

Casting, running order, tickets and the printed program, produced from the rosters you already have instead of rebuilt in a spreadsheet every spring.

From rosters to running order

The spring recital builds from the students you already have: pick the performers, drag the running order, and the printed program follows the same list. Dress rehearsal can run in a different order than the show without anyone re-typing anything.

  • Cast from live rosters, not a retyped spreadsheet
  • Rehearsal order can differ from show order
  • The printed program follows the running order automatically
Spring recital, running order
1. Group Piano B
Ensemble opener
5 min
2. Elodie Rainer
Violin, Seitz Concerto No. 2
4 min
3. Felix Barrios
Guitar, Malagueña
3 min
4. Rock Band Sr.
Closer
8 min

Recital tickets that count themselves

Families buy seats online, every ticket carries its own QR code, and the door scan counts admission per session. When the 6:00 show sells out, the waitlist starts itself, and the 8:00 show keeps selling on its own capacity.

  • Each session carries its own capacity and its own count
  • One QR per ticket, scanned at the door
  • Sell-outs start the waitlist on their own
Recital night, ticketing
6:00 show
120 seats
Sold out, waitlist on
8:00 show
120 seats
84 sold
Door scans, 6:00
One QR per ticket
117 in
Program pickup
Printed from running order
Ready
Teachers and coverage

A 3 p.m. call-off and the violin block survives

Lesson teaching runs on tight afternoons and teachers who are working musicians. When one calls off at 3 p.m., the 4:00 block either survives in minutes or unravels for a week.

A 2:58 call-off, answered by 3:10

Arden taps call off and her whole 4:00 violin block lights up for whoever runs the day. Falk teaches violin and is free, so he takes three lessons outright, and the two he cannot make go out as reschedule offers the families answer from their phones.

  • Call off from the phone; the schedule owner knows the same minute
  • Subs suggested only if they teach the instrument and are clear
  • Lessons with no sub become reschedule offers, sent for you
Tuesday coverage board
2:58 PM · Arden called off
4:00 violin block, five lessons
Choose covers
Falk
Violin, cleared, three slots open
Takes three
Reschedule offers
Two families, next open slots
Sent 3:10
Room 2
Freed by the two reschedules
Open 5:00
Send Request

Sixteen, talented, and capped on a school night

Your desk help and junior ensemble aides are often in high school, and the state has rules about their Tuesdays. Cadence carries the school-night cutoff and weekly cap for your state, and the clock declines a punch that crosses one, naming the rule it hit.

  • State cutoffs and weekly caps loaded per jurisdiction
  • The clock refuses an over-the-line punch and names the rule
  • The week’s grid shows trouble days before it lands
Student staff hours
Maren H., 16
School-night cutoff 7:00 PM
Clear tonight
Gideon P., 17
Weekly cap 18h, at 17
1h left
Talia M., 17
Weekly cap 18h, at 18
Clock locked
Adult staff
No caps apply
Unaffected
Families, students, teachers

Practice at home, progress in the app

One app for the family and one view for staff, from the first trial lesson to recital night.

What a family sees

Parents and students

The whole lesson life in one pocket: schedule, invoices, practice notes, and the recital countdown.

  • Lesson times and recital dates on one timeline
  • Invoices, pack balances, and payment methods
  • Practice assignments and pieces in progress
  • Reschedule and absence requests from home
  • Waivers and forms signed on the phone
Group Piano B
Wednesday 5:15 · Ms. Yun
ERElodie R.
MGMateo G.
SKMira K.
OWOtis W.
JLJune L.
FBFelix B.
ICInes C.
6 of 7 here Save Roll

Taking roll in the studio

What staff sees

Teachers and front desk

The day’s grid, attendance, and coverage, in the studio instead of taped to the desk.

  • Attendance that saves as each student arrives
  • The room grid with every conflict already checked
  • Coverage requests answered from the phone
  • Lesson notes that reach the family that night
Front desk

Reeds, books and rosin, rung up without leaving the desk

Reeds on the account, cash for the walk-in

A box of reeds on the family account with one scan, a method book on a card at the counter, rosin from the drawer. Everything lands beside tuition on the next invoice, inventory keeps its own count, and the desk keeps its eyes on the lobby at pickup time.

  • Scan to the family account, card, or cash, three paths one screen
  • Purchases land beside tuition on the next invoice
  • Inventory counts itself down as it sells
Front desk, Tuesday 4:40 PM
Clarinet reeds · Rainer account
Scanned to invoice
$18.00
Method book · walk-in
Card at counter
$21.50
Rosin · cash
Drawer
$6.00
String stock
Updated on each sale
Current

Forms in the language each family reads

Your waivers, recital permission slips, and instrument rental agreements can each carry the language variants you author, and every family sees theirs. No machine translation of legal text, and no parent signing a document she cannot read at a crowded pickup desk.

  • You author each language variant; each family sees theirs
  • Legal text is yours, not a machine’s
  • The desk sees who still needs a variant before pickup
Form variants
Rental agreement
English, Spanish, Korean
3 variants
Recital permission
English, Spanish
2 variants
Kowalski family
Reads Arabic
Variant needed
Photo consent
Tracked per family
142 of 156
Languages

The dad who reads Korean gets Korean

Not a translate button on the website. The actual product, in the language each person reads, one family at a time.

A waiver he can actually read

Cadence translates its own screens and buttons, but not your waivers and forms. That is why Cadence has a multi-lingual form generator, so you can create your waivers in any language you need, because a parent who signs a document he cannot read has not really consented to anything.

  • He signs the Korean waiver you created, not one a computer produced
  • Medical forms and photo permissions work the same way
  • Your terms of service stay in English, which is how they stay enforceable

Set per person, not per school

One dad reads his invoice in Korean. The mom at the next pickup reads hers in English. A teacher runs her admin screens in Portuguese. Same school, same afternoon, nobody compromises. Invoices, reminders, and the app all follow whatever each person picked.

  • Every notice you send arrives in the reader’s language, from one message you wrote once
  • Right to left languages are laid out properly, not bolted on
  • Your front desk sees which language a family reads before they pick up the phone

Cadence has the languages schools actually need. Nineteen and counting at launch.

Filling the roster

Marketing that remembers September exists

Fall signup, recital ticket sales, and the summer-camp push all run on scheduled messages that go out on time in each family’s language.

Opting out doesn’t break billing

A parent who unsubscribes from your newsletter still receives invoices, closure notices, and recital-day updates. Marketing consent and business messages stay in separate lanes, the way the law expects.

📅

September writes itself in June

The fall-enrollment reminder ladder is scheduled before summer break: four weeks out, two weeks, the night before registration opens. Edit any send right up until it goes.

🎜

One message, every channel

Recital call times go out once and arrive as email, text, or app notification, whichever each family actually reads. One list, maintained by nobody.

🌐

Every family in their language

The same announcement reads in the language each household picked. One send from the desk, nineteen possible languages on the receiving end.

📈

Know what filled the roster

Which message drove fall signups, opened, clicked, enrolled, tracked from send to roster instead of guessed at the staff meeting.

📢

Alerts that reach who can act

Snow closes the studio and the alert reaches every family with a lesson today and every teacher on the schedule, from one action.

Switching over

Switching without losing a year of lesson history

Your families, lesson histories, pack balances, and recital calendar come with you. Do it yourself with our tools, or hand it to us and we’ll do it for you.

🔄

Do it yourself, or let us

A step-by-step importer with plain instructions if you want your hands on it. Or send the export and we’ll move the whole school, families, lesson histories, balances and all.

👥

Families arrive intact

Households, sibling links, and split-billing arrangements come through as families, not a flat list of names your desk re-connects by hand.

💳

Balances land to the penny

Open balances, lesson-pack credits, and holds transfer with a report showing both systems agree before you switch for good.

📆

Mid-semester is fine

You do not wait for summer. Weekly lesson slots, remaining pack balances, and the recital calendar move mid-term without a family noticing.

🔒

Your data stays yours

Everything you bring in, you can take out, full exports, no ransom, no per-record fees. Leaving should be as clean as arriving.

Days, not months

Most schools run their first real billing cycle within a week of sending the export. The importer flags what it could not place instead of guessing.

Questions school owners ask

The answers, without the sales call

See it with your own lesson grid

A real walkthrough using your teachers, your rooms, and your recital calendar, not a canned tour.

Also built for