Back to blog
Batch ManagementCoaching InstituteFee ManagementIndia2026

How to Manage Multiple Batches in a Coaching Institute (2026)

22 September 20269 min readby TutorPe Team

A coaching institute does not fail because it has too many batches. It fails because Class 10 Morning, Class 10 Evening, and Class 12 Crash sit in one notebook. Fees mix. Attendance mixes. A parent of an evening student gets a morning reminder. In 2026 that looks unprofessional — and it is how money leaks.

You do not need a school ERP. You need one named batch per timing, each student in the right batch, and an overdue list you can filter. That is the whole system.

What “a batch” should mean

A batch is not “all Class 10 kids.” A batch is a group that shares class + timing (and usually the same monthly fee). Examples that stay clean:

  • Class 9 — Morning 7–8 AM
  • Class 10 — Evening 6–8 PM
  • Class 12 — Weekend crash
  • NEET — Repeaters (separate fee from first-timers)

If two groups pay different fees or sit at different hours, they are two batches. Mixing them to “fill seats” is how you lose track of who is due.

The 2026 mess (why Excel breaks at 3 batches)

What you try in Excel What actually happens
Colour tabs per timingA student moves from morning to evening — you forget the old row
One sheet, “Batch” columnTypos: “Mornng”, “7am”, “Morning ” — filters miss 8 students
Physics + Maths as extra columnsOne child in two timings; overdue shows the wrong amount
WhatsApp from memoryYou message the whole Class 10 group; evening parents get angry

Paper registers fail the same way: you cannot see this batch’s pending fees in 20 seconds on Sunday.

Rule 1 — Create the batch before you add 40 names

Name it the way you speak on WhatsApp: class + slot. Set the default monthly fee once. Then every new admission picks that batch instead of typing a new spelling.

On TutorPe: open Batches → Create batch. Enter batch name (e.g. Morning 7–8), class (e.g. 10), and the usual fee. That template is what “Quick select batch” uses when you add a student.

Rule 2 — One student card, one primary batch (unless they pay for two subjects)

Most children pay one bundle fee for the full slot. Put them in that batch. Home tuition is not a batch — keep it on the Home tab so evening centre kids are not mixed with door-to-door students.

If a Class 12 student pays Physics morning and Maths evening separately, that is not one batch with a note. That is two subject lines with two fees. TutorPe supports this as optional extra subjects — only open it when the child actually pays per subject. Do not turn it on for everyone; it is how the add-student form starts to feel hard.

Rule 3 — Collect fees per batch, not “the whole centre”

On the 1st–5th, you do not need a new invoice file per child. You need: who in Morning 7–8 is still due? Filter overdue to that batch, WhatsApp from your number, mark paid, send a PDF receipt.

On TutorPe: Dashboard has a batch filter. The Batches page shows headcount, expected fees, and how many are overdue in each slot. Reminders and the overdue list follow the same filter. Due dates roll when you mark paid — you do not click “generate April pending” for 80 names.

Rule 4 — Attendance and class time follow the same names

If the fee batch is “Class 10 Evening” but the attendance sheet says “10th 6pm”, you will mark the wrong room. Use the same batch name on Students, Attendance, and Schedule.

On TutorPe: Attendance search includes batch name. Schedule can be tied to a batch so today’s class card matches the students you actually teach. If you need a parent ping 30 minutes before class, that flow uses the same batch match — still you send WhatsApp; it is not a silent Cloud API blast.

Rule 5 — Moving a student is an edit, not a new admission

Morning to evening mid-month is common. Do not create a second student. Edit the batch (or use Batches → rename / move when you delete a slot). Keep the same phone and payment history so the parent is one person in your ledger.

How to set this up on TutorPe (20 minutes)

  1. Create a free account — pick Coaching / academic tuition.
  2. Go to Batches → Create batch for every real slot (name, class, fee).
  3. Go to Students → Add student: name, parent phone, fee. Use Quick select batch if you already created it. Class + timing fields fill in.
  4. Already have an Excel sheet? Import with a Batch column that matches those names exactly.
  5. Open Dashboard, pick one batch in the filter, send WhatsApp only to that overdue list.
  6. Mark paid when UPI lands. Share the receipt. Next due date moves to next month automatically.

Home-tuition students stay on the other Students tab. Do not force them into a centre batch.

What TutorPe does not do (so you pick the right tool)

  • It is not a school timetable ERP or LMS with homework portals for 20 teachers.
  • It does not auto-create a new pending invoice document on the 1st of every month — overdue appears from each student’s due date.
  • It does not send WhatsApp from a business number without you. You tap, you send from your phone — parents trust that.

If you run 8 centres and a principal dashboard, you need different software. If you run 2–8 batches in one room, this is the layer you will actually open on a phone.

FAQ

How many batches can a small coaching centre run?

As many as you have distinct timings and fees. Ten named batches with 12 students each is cleaner than one “Class 10” list of 120 with notes in the margin.

Can one student be in two batches?

Yes, when they pay two subject fees. Use extra subjects on the student form. If they pay one bundle for the evening slot, keep one batch only.

How do I message only one batch?

Filter Dashboard or Reminders to that batch, then WhatsApp. Do not dump everyone into one group unless they really share the same class hour.

Is batch management free on TutorPe?

Yes. Create batches, add students, filter overdue, attendance, receipts. Start free.

Name the batches. Then collect fees.

Create your first slot, add five students, filter overdue — about 10 minutes on a phone.

Start free →  ·  Fee collection 2026 →  ·  Small centre fees →

Track fees in one app — free

TutorPe is 100% free. No credit card. WhatsApp reminders from your number.

Get started free