Tracking how many lessons are left in each private language student's package usually lives in a fragile spreadsheet. See why that breaks and how to centralize balance, schedule and renewal in one place.

How to know how many lessons are left in a language student's package

Tracking how many lessons are left in each private language student's package usually lives in a fragile spreadsheet. See why that breaks and how to centralize balance, schedule and renewal in one place.

Almost every private language teacher sells lessons in packages, not one at a time. Four lessons a month, eight lessons a month, twelve lessons a quarter. It is what gives the teacher predictable income and the student a sense of commitment. The problem is that, once the package is sold, an operational question comes back every single week: how many lessons are still left in that specific student's package.

Getting the right answer to that question is what separates an organized operation from one that keeps giving away lessons without charging for them.

Why tracking lesson packages becomes a problem fast

With two or three students, any teacher can keep track in their head. They know Carla bought eight lessons on the 5th, has already done four, and has four left. They know Pedro's package expired last week and has not been renewed yet.

Once you hit about ten students, that breaks down. The number of variables explodes. Each student has a different cycle, a different purchase date, a different package size, and still throws in exceptions along the way. One reschedules a lesson, another no-shows without warning, a third asks to pull next week's lesson forward.

Without a system that counts on its own, the teacher starts living in constant doubt. Does this student still have a balance? That lesson last week, do I deduct it or not? Is this package still valid or expired?

Doubt is the worst-case scenario. Either the teacher overcharges by accident and the student complains, or they undercharge without noticing and the month's income quietly disappears without a trace.

How most teachers track packages today

Three solutions dominate the private language teacher's world.

The first is the spreadsheet. One tab per student, or one row per student with columns for each lesson of the month. For every lesson taught, the teacher crosses off a cell. It works as long as the teacher remembers to update it. It does not work when they teach four lessons back to back in a single day and only open the spreadsheet two days later, no longer sure which student had which lesson.

The second is a physical notebook or a note on the phone. Even more fragile than the spreadsheet. It gets lost, forgotten, out of date within hours.

The third is relying on the student's memory. The student lets you know when the package is about to run out. This one is the most dangerous, because the student has zero incentive to give you a heads-up early. By the time they say something, they have usually already gone over the limit, and the teacher finds out they gave three extra lessons without charging.

None of the three scales. All of them depend on the teacher manually doing a calculation that a computer would do in microseconds.

What a package-tracking spreadsheet is missing

Think about what a good package-tracking solution would need to deliver to be genuinely useful for a private language teacher.

A real-time balance. Every time a lesson is taught or scheduled, that student's balance goes down by one automatically, without the teacher having to remember to mark it.

A consolidated view. One screen that shows every student with a low balance, everyone with a package expiring in the next seven days, everyone who has already gone over. No need to open each student one by one.

A warning before the balance runs out. When a student is about to use the last lesson in their package, the system flags it so the teacher can offer a renewal before the next lesson would otherwise become available.

Package history. How many packages this student has bought, on which dates, and how many they used out of each one. That becomes raw material for decisions about discounts, about upgrading to a bigger package, about who your loyal clients are.

Integration with the schedule. A student with no balance cannot book the next lesson. The system flags that they need to renew first. This solves the problem of lessons taught with no credit behind them.

A spreadsheet does none of these five things. By design, it is a blank sheet.

How Noladi solves it

In Noladi, package tracking is a core part of the system, not a spreadsheet taped on the side.

You register the student once. You define their plan, with the number of lessons it includes and the cycle (monthly, quarterly, whatever makes sense). From then on, the lesson balance is managed automatically. Each scheduled lesson uses up a credit. Each lesson canceled within the rules gives one back. You see each student's balance on their profile, and you get a consolidated view of every student running low.

When a student tries to book a lesson without an available credit, the system flags it. You can then offer a renewal before the lesson happens, instead of finding out only afterward.

The actual collection of payment stays on your Pix, card reader, or whatever you already use today. Noladi does not process the student's payment, but it keeps track of who bought a new package, who has a balance, who is overdue, and who needs to renew this week. No spreadsheet, no notebook, no relying on memory.

Managing plans, students and finances is free forever in Noladi. You only subscribe when you want to use the live classroom inside the platform, starting at R$ 39.90/month, with the first hour of live class on the house.

Get to know Noladi

If you want to stop keeping a spreadsheet to track your language students' packages and have a single place where student, plan, balance and schedule talk to each other, it is worth getting to know Noladi at noladi.app/teacher. No card required to create your account.