← Back to blog
·6 min read·By Devon Parvin

I Was Managing 60 Students with Google Sheets. Here's What Happened.

How one music teacher's 60-student spreadsheet system fell apart, and the practical lessons learned about when simple tools stop working.

My dad has been teaching private music lessons for over 30 years. Piano, mostly. Some theory. A handful of voice students. He's the kind of teacher who remembers every student's recital piece from three years ago but can never find last month's payment records.

For most of his career, his system worked fine. A Google Sheet for student info. Another for payments. Google Calendar for scheduling. Square for the students who paid electronically. Cash and checks for the ones who didn't. A folder of sticky notes for everything else.

At 20 students, this was manageable. At 40, it was annoying. At 60, it broke.

Not all at once. Not dramatically. It broke the way most systems break for music teachers: slowly, quietly, in ways you don't notice until you're sitting at your kitchen table in February wondering why your income doesn't match what you expected.

The spreadsheet worked great (until it didn't)

I want to be honest about this: Google Sheets is a perfectly good tool for a lot of things. When my dad had 15 or 20 students, his spreadsheet did exactly what he needed. One tab for contact info. One tab for monthly payments. Color coding for who had paid and who hadn't.

The problems didn't start because the spreadsheet was bad. They started because his teaching practice grew, and the spreadsheet didn't grow with it.

Here's what actually happened, step by step.

Problem 1: Payment tracking became a second job

At 60 students, my dad was spending 3 to 4 hours every month just reconciling payments. Some families paid through Square. Some handed him cash. A few mailed checks. One family Venmo'd his personal account (he still doesn't know how they got it).

Every payment had to be manually entered into the spreadsheet. Every missed payment had to be manually flagged. Every "I thought I already paid" conversation required him to scroll through rows of data trying to find the answer.

He told me once: "I spend more time tracking money than I do preparing lesson plans."

That's backwards. And if you teach enough students, you've probably felt this too.

Problem 2: Schedule changes created a domino effect

Google Calendar is great for your personal schedule. It's less great when you're managing 60 recurring weekly lessons, each with their own exceptions, makeups, and cancellations.

One student goes on vacation? You need to remember to not invoice them for that week. A makeup lesson gets scheduled? You need to track that it happened so you don't double-book. A family switches from Tuesday to Thursday? Now you're updating the calendar, the spreadsheet, and trying to remember if you already invoiced them for the old day.

None of these tools talked to each other. The calendar didn't know about invoices. The spreadsheet didn't know about schedule changes. My dad was the integration layer, and humans are terrible integration layers.

Problem 3: He had no idea how his business was actually doing

This is the one that surprised me most, because my day job is literally business analytics. I help companies build dashboards and track KPIs. But when I asked my dad simple questions about his teaching practice, he couldn't answer them.

  • How many students did you gain or lose this year?
  • What's your average revenue per student?
  • Which months have the highest cancellation rates?
  • Are you actually making more money than last year, or does it just feel like it?

He had no idea. Not because he's bad with numbers, but because the answers were scattered across four different apps and a shoebox of receipts. The only time he got a clear picture was at tax time, and by then it was too late to act on any of it.

If you want to see where your own numbers stand, our music teacher business calculator can help you get a quick snapshot without digging through spreadsheets.

The real cost isn't the money you lose. It's the energy.

When I talk to music teachers about this, the first thing they mention isn't money. It's exhaustion.

The mental load of remembering which student owes what. The Sunday evening dread of "I need to send invoices." The awkward conversations about late payments that could have been avoided if you had a clear record to point to.

My dad is a brilliant teacher. His students love him. But by the time he hit 60 students, he was spending his evenings doing admin work instead of resting, preparing, or frankly doing anything he enjoyed.

That's the real cost of outgrowing your tools. Not the $47 a student forgot to pay. It's the fact that running your practice starts to feel like a burden instead of a business you're proud of.

What actually needed to change

When I started building a solution (which eventually became PracticeWorksHQ), I didn't start with features. I started by watching my dad work for a week and writing down every moment he switched between apps, re-entered data, or said something under his breath.

The pattern was clear. He didn't need more tools. He needed fewer tools that actually worked together.

Here's what I learned any music teacher managing more than 20 or 30 students actually needs:

1. One place for student information

Not a spreadsheet tab and a phone contact and a sticky note. One place where you can see a student's contact info, lesson history, payment status, and any notes you've made. When a parent calls and asks "when is my kid's next lesson?", you should be able to answer in five seconds.

2. Invoicing that connects to your schedule

If a student has a weekly lesson, their invoice should reflect that automatically. If they cancel, the system should know. If they owe from last month, you shouldn't have to remember it. Recurring invoices that auto-generate at the start of each month save hours of manual work.

3. A dashboard you actually look at

Not a complicated analytics suite. Just a simple overview that tells you: here's how many active students you have, here's your expected revenue this month, here's who hasn't paid yet. The kind of thing you can glance at over morning coffee and know exactly where your practice stands.

4. Something you'll actually use

This is the one most tools get wrong. They add so many features that you need a tutorial just to send an invoice. If the tool is harder to use than the spreadsheet it's replacing, you'll go back to the spreadsheet. Every time.

Signs you've outgrown your spreadsheet

You might not be at 60 students yet. But here are the warning signs I've seen over and over from teachers who are hitting the wall:

  • You're spending more than an hour a month on invoicing. At 10 students, invoicing takes minutes. At 30 or more, it becomes a project.
  • You've lost track of a payment at least once. Not because you're careless, but because the information lives in too many places.
  • You dread the "admin day." If you've started blocking off time just to catch up on paperwork, your system is working against you.
  • You can't answer basic questions about your business. How many students did you lose last quarter? What's your monthly revenue trend? If you need 20 minutes and three apps to find out, that's a problem.
  • You've thought about raising rates but have no data to support the decision. Without knowing your actual numbers, pricing decisions become guesswork.

You don't have to fix everything at once

My dad didn't switch everything overnight. He started by consolidating his student list into one place. Then he set up recurring invoices. Then he started checking his dashboard instead of opening three apps every morning.

The point isn't to overhaul your entire workflow in a weekend. It's to recognize when your tools are creating more work than they're saving, and to start making small changes before you hit the wall.

Whether you use a dedicated tool or just reorganize your existing spreadsheets, the principle is the same: your time is better spent teaching than tracking. If you want to see what a simpler setup looks like, you can try PracticeWorksHQ free with up to 10 students. No credit card, no commitment.

But honestly? The most important thing is just to take an honest look at how much time you're spending on admin. Count the hours this week. If the number surprises you, that's your answer.

Try it free. No credit card.

Add your students, track payments, and see your dashboard today. Free for up to 10 students. Upgrade only if you outgrow it.