Academy & Coaching Centre
Batches, rolling fee cycles and test records for a centre where students join mid-month and leave without telling you.
A coaching centre is not a small school. The fee cycle does not start in April for everyone; it starts on the day each student joined, which means on any given date you have students due on the 3rd, the 11th and the 24th. Students enrol for two subjects, drop one, add another after the first test, and some simply stop coming without a word.
What gets built is a batch-and-cycle system scoped to that churn: who is in which batch, whose fee is due this week, who has quietly stopped attending, and what each student scored across the weekly tests. For most academies the single most valuable screen is "due in the next seven days", because that is where the revenue leaks.
What it fixes
- Per-student fee cycles starting on different dates, which a monthly register cannot represent without becoming a mess
- Students taking two or three subjects at different rates, so the fee is a calculation rather than a number
- Dropouts who are never formally recorded, so they stay on the roll and corrupt both the fee due list and the batch count
- Teacher payments based on batches taught or a share of collection, worked out manually and disputed at month end
- Weekly and monthly test marks on loose sheets, so nobody can show a parent a trend when they ask whether their child is improving
- Two shifts and shared classrooms, with batch timings that clash and get sorted out verbally each term
What gets built
A starting point, not a fixed list. The build is scoped to your own process before anything is written.
Batches and timetable
Batches by subject, teacher, room and timing, with clashes flagged when a room or a teacher is double-booked. Morning and evening shifts handled as a normal case rather than a workaround.
Per-student fee cycles
Each enrolment carries its own due date based on the joining date, so the due list is driven by the calendar rather than by a single monthly run. Subject-wise rates, combined packages and mid-cycle changes all recorded.
Enrolment and dropout tracking
Subjects added and dropped with dates, and a status that marks a student as inactive after a defined run of absences so the roll reflects who is actually attending.
Attendance by batch
Marked per session, which in a coaching centre is an early-warning signal rather than a record. Three missed classes in a row is usually a dropout about to happen.
Test records
A question-and-marks record per test with a per-student history, so a parent conversation can be held over a trend line instead of a feeling. Batch averages show which batch is lagging.
Teacher payouts
Payment by batch, by session taught or as a share of the collection against that batch, calculated from the attendance and fee data already in the system.
Who this is for
Coaching centres and subject academies with roughly 80 to 1,500 enrolments across multiple batches, especially where several teachers are paid on a share or per-batch basis and the fee cycle is per student. If you run one batch, teach it yourself and collect twenty fees on the first of the month, a notebook is honestly better. The build also suits exam-prep institutes running intensive seasonal batches, where the whole point is handling a short, crowded cycle without losing track of collection.
Questions
Can students register and pay online?
Registration online is straightforward. Online payment needs a payment gateway or a bank merchant account, which means a formal application, documents and a per-transaction charge that will eat into a small monthly fee. For a fee of a few thousand rupees many academies find the cut hard to justify and stay with cash and bank transfer, logged in the system. Worth deciding with real numbers rather than in principle.
We share a building with another academy and want separate records.
Say this at scoping, because it changes the data model. Running two centres as separate tenants with separate staff logins and separate reporting is quite different from one centre with two shifts, and retrofitting the separation later is expensive.
Is it worth it if our enrolments swing seasonally?
Often yes, because the swing is the problem. The months around board and entry test season are when the most students join, the most fees go uncollected and the most records go missing. But if your busy season is six weeks and the rest of the year is quiet, be realistic about whether the saving over twelve months justifies the build.
Tell us how your academy runs.
We scope it first — what it takes, how long, what it costs. No obligation.