🎵 For Independent Music Teachers

Every semester,
the same headache.
Until now.

Collect family availability, generate a complete semester schedule, calculate tuition, and send statements — all in one place. No spreadsheets, no sticky notes, no endless reshuffling.

Whether you teach piano, violin, voice, guitar, or music theory.

No credit card required

< 5 min
Draft schedule ready to review
0
Spreadsheets needed
1 click
Statements sent to every family
Music teacher weekly lesson schedule
Collect availability → Generate schedule → Review & adjust
Two weeks. Every semester. Just to schedule 50 students.

ScheduleMyClasses was built after watching a piano teacher spend two full weeks every semester manually collecting availability from 50 students and their families and working through the scheduling puzzle one student at a time. We're two PhDs — in mathematics and engineering — who've spent decades building optimization systems for Fortune 500 companies. When we saw the problem, we knew: this is exactly what algorithms are built to solve in seconds.

We built the tool we wish she had.

Is this for you?

Built for music teachers who…

  • Collect family availability at the start of each semester before building a schedule
  • Fit 20–60 students into limited after-school and weekend windows
  • Rebuild the schedule every semester because families' availability shifts — sports seasons, school activities, life changes
  • Want to stay in control of the final schedule, not hand it to families to self-book
  • Currently manage this with spreadsheets, Google Forms, paper, or sticky notes

Not self-scheduling. Instead of asking families to race for open spots, ScheduleMyClasses collects everyone's availability first — then helps you build a schedule that works across your whole studio. Families share availability; you decide the final schedule. You review the result and adjust with drag-and-drop before anything goes out.

Teaching at multiple locations? If you split your week across a home studio, a music school, or other sites, ScheduleMyClasses factors in travel time between locations — so the schedule accounts for realistic buffers and avoids impossible back-to-back commutes.

Sound familiar?

These are three common scheduling headaches many private music teachers face each semester — and how ScheduleMyClasses helps reduce the manual work.

"Can you do Tuesdays? Actually Thursdays. Wait — my son has soccer now."

Chasing 30 families for availability

Send one email. Every family gets a secure link to fill out their own availability form — no account needed. You see who's responded, who hasn't, and when they last opened the link. No more chasing anyone across texts, emails, or parent group chats.

"40 students, 3 after-school windows — and every family wants Tuesday and Thursday after 4pm."

Not just fitting everyone — optimizing your studio

Enter your available teaching hours, break preferences, and each student's availability — the algorithm fits everyone simultaneously and builds a stronger schedule: filling your preferred teaching hours, reducing wasted gaps between lessons, and helping you protect your teaching income without expanding your hours. First-draft ready in under a minute. Then drag and drop to fine-tune.

"Thanksgiving week off. Two students joined mid-November. November has 4 Tuesdays but one's a holiday. What does everyone owe?"

Recalculating tuition every month

Monthly tuition is calculated from your recurring lesson schedule — teacher-declared days off, holiday weeks, and partial months when students join mid-semester are all handled automatically. Finalize, email every family, and track who's paid. No spreadsheets.

See It In Action

Real screenshots from inside the platform — here's exactly what you'll work with.

Semester Scheduling

From family availability to a full semester schedule — ready to review and adjust

Collect every family's availability, click Generate — the algorithm produces a best-fit draft based on each family's availability and your teaching hours. It fills your preferred hours, reduces gaps between lessons, and respects your break and scheduling preferences — helping you protect your teaching income without expanding your hours. Then open the interactive calendar and drag lessons wherever you need them. You review, adjust, and approve.

Tuition & Billing

Monthly tuition — calculated from your recurring lesson schedule

Teacher-declared days off and school holiday weeks are factored in automatically, along with partial months when students join mid-semester. Finalize and email statements to every family in seconds, then track who's paid and who hasn't.

Monthly tuition detail
Email tuition statements
Family Communication

Collect family availability without chasing anyone

Send availability requests with one click — families fill out a simple form through a secure link. No account needed. You see who's responded and who you're still waiting on. If a family's availability changes after the schedule is built, update their form and drag-and-drop the affected lesson — or generate a fresh draft and review before publishing any changes.

Student availability tracking
Student availability form
Common questions

Quick answers

What if a family's availability changes after I build the schedule?

Update their availability form, then drag-and-drop the affected lesson for a quick fix — or generate a full new draft and review it before publishing any changes. Either way, nothing goes out to families without your approval.

Does the algorithm guarantee every student gets a slot?

It finds the best possible arrangement given everyone's availability windows and your teaching hours — but if a student's availability is very limited or slots are genuinely full, it flags that clearly so you can follow up directly.

Can families book themselves into open slots?

No. Families submit their availability; you build the schedule. There's no race for open spots and no self-booking. You stay in control of who teaches whom and when.

What if most students keep their current lesson times?

You can start from a saved schedule and drag-and-drop only the students whose availability changed. You don't need to rebuild from scratch — adjust just the pieces that shifted.

Help shape a scheduling tool
built for independent music teachers.

Free during early access · No credit card required

Early access is free — you get full access while we build together.