How do you manage multiple batches without losing track?
What actually breaks when a coaching institute runs more than one batch: timetable clashes, uneven attendance, fee gaps, and how owners keep all of it visible.
The Tuesday you double-booked your best teacher
Two batches. One physics teacher. You promised the 11th standard batch a doubt session at 5pm, and three weeks earlier you had told the 12th batch that Tuesday 5pm was their extra class. Neither promise was written anywhere except your head and one WhatsApp message each. On Tuesday, 22 students sit in a room with nobody in front of them, and a teacher stands in another room apologising.
Nothing about that is a teaching problem. You know physics. You know your students. You just crossed the point where one person’s memory can hold the whole timetable, and nobody rings a bell when that happens.
That point arrives for most coaching institutes at batch two. Not at 200 students. At two batches.
What breaks first when the second batch starts
The first thing that breaks when a coaching institute adds a second batch is the shared resource: one teacher, one room, one projector, booked twice. With a single batch there is nothing to clash with, so no owner has ever needed a system for it. With two batches, every schedule change has a second-order effect somebody has to check.
The second thing that breaks is consistency. Batch A gets a fee reminder on the 3rd because you happened to sit down that morning. Batch B gets one on the 14th, after a parent asks. Neither batch is being managed badly on purpose. It’s just that manual work follows whoever remembers, and memory is uneven.
The third thing that breaks is the owner’s picture of the place. With one batch you know, without checking, who has stopped coming. With three batches of 40, you know your own batch and you guess about the others.
Timetable and faculty clashes are the cheapest thing to fix
A shared timetable that every teacher can see removes almost all faculty clashes, because a clash is only possible when two people are scheduling from two different sources of truth. This is the cheapest fix on the list and most institutes delay it the longest, because a single owner running everything genuinely does not need it until suddenly they do.
Write the timetable in one place, and make that place the only place. A copy in a teacher’s diary is not a copy, it’s a second version that will disagree with yours within a fortnight.
Then handle changes with the same discipline. In coaching, schedules change constantly: a test, a doubt session, a teacher’s leave, a board practical. Changing often is fine. Changing without one current view is what produces the empty room.
Attendance and fees have to work the same way in every batch
Attendance and fees are where the difference between two batches turns into money. A student in your weakest-tracked batch can miss six classes before anyone totals a register, and by then he’s usually decided to leave. The same student in a batch you personally teach gets a phone call after the third absence.
The rule worth holding to is that every batch is marked the same way, at the same time, by whoever is teaching. Not “compiled on Saturday”. Marked in the class, in the same system, for all batches. Uniform is more important than sophisticated.
Fees work the same way. Run one reminder rhythm across every batch, sent before the due date rather than after it. When reminders go out per batch, according to who chased whom, you end up with one batch at 90 percent collection and another at 60, and the gap has nothing to do with the parents in it.
There’s a quieter cost too. Parents talk across batches. If one set of parents gets marks in four days and another waits three weeks, both sets find out, and the second set draws a conclusion about which batch the institute cares about.
Split batches by pace, not by rank
Splitting batches by pace rather than by rank tends to hold students better, because a batch labelled by ability tells a 16 year old exactly where the institute has placed him. Call it “B batch” long enough and he will live down to it. Some students leave rather than sit in the batch everybody knows is the slow one.
Pace-based splitting is the same decision with a different frame: this group is covering the syllabus at this speed, and moving between groups is normal and expected. Do actually move students both ways, and say so publicly the first few times, or the label just reattaches itself.
The batch a student sits in also has to be visible to the parent, along with what that batch is covering this week. A parent who can see that her son’s batch is on chapter 7 and doing three classes a week has no reason to invent a story about which batch is the good one.
What the owner needs to see across all batches
An owner running multiple batches needs four numbers per batch, and almost nothing else: attendance percentage this week, students with three or more absences in the last two weeks, fees outstanding, and syllabus position against plan.
Those four, side by side across every batch, are what turn “I think batch C is fine” into a fact. The value is in the comparison. One batch at 71 percent attendance while the others sit at 90 is a problem you can see in three seconds and could otherwise miss for a term.
Weekly is often enough. Five minutes on Monday morning, four numbers per batch, and one call to whichever teacher owns the outlier.
If you are still on one batch
If you’re running one batch of 40 and you know every parent’s name, you don’t need software for any of this. Write the timetable on a whiteboard, mark attendance in a register, and keep going. The advice above starts mattering at batch two, and starts hurting at batch three.
If you’re already past that and want to see what four batches look like on one screen, you can try Cadria with your own institute’s data at cadria.in/demo.
Put your institute on one portal.
Start a free pilot with your real data and see admissions, attendance, fees, and communication working together, no commitment.
Start free pilot