Staff and lesson scheduling for music schools

Run your music school. Not the paperwork.

Private lessons placed without clashes, subs matched by instrument, timesheets checked before payday, and every ensemble ready for the concert: the staff side of your school in one app.

Keep your enrollment software. Unlimited staff on every plan. Teach dance too? Same app, same price.

Private lessons · in every plan

Private lessons, placed in seconds.

Lessons go on the same schedule as your classes. Tap a free spot on the room calendar, for one week or every week, and TeamSpot checks that the teacher, the room and, with Pro, the school's instrument are free every week before it's saved.

Adding a private piano lesson on a computer: the teacher marked free, her day and the two music rooms as bars from 8 AM to 9 PM, and the new 3 PM lesson in Music Room 1 between her other lessons, with the start time, room and whether the student brings their own piano
Every music room for the day, with the teacher's day above
  • Add a lesson in a few taps, for one week or every week
  • Teacher, room and time-off clashes caught before it's saved
  • The school's own instruments, so two lessons never need the same pianoPro
  • Music rooms, dance rooms and rooms for both: each lesson is offered the rooms that fit
  • Instruments as class types, with music levels kept apart from dance levels
  • Lessons on the teacher's schedule and timesheet, like any class
  • Teachers who teach that instrument are asked first to sub
  • Only the student's name: no student records, no billing
Subs · in every plan

Finding a sub shouldn't take ten phone calls.

When you approve a teacher's time off, TeamSpot asks for a sub for every class and lesson they'll miss. Teachers who teach that instrument hear first; if nobody takes it, it goes out to everyone who's free. The first to accept gets it.

  • A sub request for every class and lesson they'll miss, the moment time off is approved
  • Teachers who teach that instrument and want to sub hear first, then everyone who's free
  • The first to accept is assigned
  • The sub sees the student's name, the room and the regular teacher's notes
  • Directors see what's still open, with the best matches and one-click Assign
  • Time off withdrawn? Requests nobody has taken are canceled
The Subs page in the demo studio: a Saturday class for ages 3 to 5 that needs a sub while its teacher is away, the best matches by style and ages with an Assign button for each, and I'll cover it, Assign someone and Cancel request underneath
Best matches, one tap to assignThe real screen, from the demo studio.
  1. 1Time off requested
  2. 2Director approves
  3. 3Sub requests go out
  4. 4A teacher accepts
  5. 5Lesson covered

No phone trees. No endless group texts. No forgotten lessons.

Concerts and productions

Every ensemble and performance, ready or not, at a glance.

Performances for ensembles, recitals and musical theater keep their repertoire, sheet music and recordings together. See what each one is still missing, plan rehearsals across your rooms, and ask the teacher in one tap.

The Routine status page on a computer: Routines and Performances tabs, filters for category, teacher and size, and each routine grouped by category with its number of dancers, its last rehearsal, and a tick or an Ask button for music, costume and video, with a button to remind every teacher
Performance and routine statusEnsembles on their own tab, beside dance routines.
The Schedule rehearsals page on a computer: routines colored green to red by when they last rehearsed, Studios A, B and C as bars from 2 to 8 PM with their classes and booked rehearsals, and a new Stardust rehearsal from 2:30 to 3 PM run by Ava and Riley, with teachers who are in another room then grayed out
Rehearsals planned in minutesNobody ends up in two rooms at once.
  • Performances for ensembles, recitals and musical theaterPro
  • Repertoire, sheet music and recordings with each onePro
  • What each performance is missing, and one tap reminds its teacherPro
  • Rehearsals placed in rooms that fit, with clashes caughtPro
  • Class status: music, costume, recital video and lesson plan for every class
  • Running order, call times and costume checklists
  • Jobs for every helper on the day
  • Save the whole plan as a template and reuse it next seasonPro
Timesheets Included in Pro

Still spending your evenings fixing payroll?

Collecting timesheets, chasing missing hours, spotting mistakes and fixing them can eat up hours every pay period. TeamSpot checks the hours for you, shows you what needs a look, and makes the common fixes one click.

  • Checked before paydayMissed clock-outs, classes with no hours logged, overlapping entries, weeks over 40 hours and time that doesn't match the schedule are flagged before you export.
  • One-click fixesA class with no hours? Pay class time adds it. Not a mistake? Dismiss it. Then approve everyone who's ready in one click.
  • Less chasingTeachers check and fix their own hours until your cutoff.
  • Nobody approves their own timeAccountability built in, for every role.
  • Your pay rulesPay teachers for the scheduled class time or for the time they clocked. Other work is paid as clocked.
  • Clean exportsHours per person and category, plus a detailed sheet with paid and clocked hours side by side, for your payroll provider.
  • Set your pay periods onceThey repeat, with the edit cutoff and payday shown to everyone.
  • Share the reviewingLet your office manager, or anyone you choose, review and approve timesheets too.
One teacher's timesheet in the demo studio: 3 to review, each a class with no hours logged with Pay class time and Dismiss buttons, then their entries and an Approve button
Fix it or dismiss it, in one tapThe real screen, from the demo studio.
  1. 1Staff clock in
  2. 2TeamSpot checks the hours
  3. 3You see what needs a look
  4. 4Fix it in one click
  5. 5Approve and export

Less reviewing. Fewer errors. Hours back every pay period.

TeamSpot prepares and exports hours for your payroll provider. It doesn't run payroll or pay anyone. Estimate what it could save you →

For your teachers

Everything your teachers need. Right where they need it.

No digging through old messages or wondering where to find something. It's all on their phone, with nothing to download from an app store.

  • Their week of lessons, classes, shifts and meetings
  • Repertoire, sheet music, recordings and lesson notes
  • Request time off, and pick up a sub request in one tap
  • Their tasks, announcements and the team chat
A teacher's day on her phone: a piano lesson with Grace L. in Music Room 1, then two ballet classes, each with a Sub button
Lessons and classes, one scheduleA teacher who teaches piano and ballet.

Your whole team in one place

School ownersKnow what's happening without chasing anyone.
  • Today at a glance: classes, cover, approvals
  • Timesheets checked and ready to exportPro
  • Reports on every part of the schoolPro
Directors and managersCoordinate teachers, lessons and concerts.
  • Find a sub in minutes
  • Observe classes and give feedbackPro
  • Each teacher's record: classes, call-outs, late clock-insPro
  • Performances, rehearsals and projects on track
Teachers and assistantsEverything they teach, on their phone.
  • Today's lessons, music and notes
  • Ask for a sub or pick one up
  • Clock in, chat and announcements
Office and front deskFewer emails, fewer interruptions.
  • Their shifts on Today and their schedule
  • Rooms booked without double-bookingPro
  • Repairs and supplies tracked to done
Works alongside what you have

Keep your enrollment software. Replace the operational chaos.

Your registration, tuition and billing system stays exactly as it is. TeamSpot runs everything behind it: your team, your lessons and your school's day-to-day operations.

  • No student database or tuition to move
  • Bring your class schedule in from your school software's export
  • Staff get one app; families never see it

One app for dance studios, music schools, or both

An admin picks dance, music or both for each location, and the right tools appear. Switch off anything you don't use. Same plans and prices whichever you choose.

Dance studioClasses and subs, choreography videos, competition routines, costumes, recital planning and staff management.See TeamSpot for dance studios →
Music schoolPrivate lessons, instruments, rooms, repertoire, ensembles, performances and teacher scheduling.
Dance and musicBoth sets of tools in one account. Each location turns on Dance, Music or both, and you can add the other later.

See how TeamSpot works with a real school.

Click around the real app as an owner, director, teacher or front desk. Sample data, nothing saved, no sign-up.

Music School Staff & Private Lesson Scheduling · TeamSpot