A coaching centre runs most smoothly when batches, attendance and communication live in one dashboard rather than in separate registers, sheets and chat groups. Students are grouped into batches, attendance is captured for every session, whether in person or online, and falling attendance is flagged before a student quietly drops out. The owner can then see how every batch is doing without asking each teacher.
Design batches around how you actually teach
A batch is simply a group of students who learn together on a shared schedule. Getting the structure right early saves a lot of reshuffling later. Think about what really separates one group from another in your centre:
- Level or grade, such as beginners and advanced learners, or different school classes.
- Timing, such as morning, evening and weekend groups.
- Mode, such as in-person, online or a mix of both.
- Course or programme, when several courses run side by side.
Keep batch names clear and consistent so anyone on the team can tell what a batch is from its name alone. Avoid creating a new batch for every small variation, because a long list of tiny batches is hard to manage and harder to report on.
Connect batches to enrolment and fees
Batches should not be an island. When a student enrols and pays, they should land in the right batch without someone moving them by hand. When a student switches from the evening group to the weekend group, their attendance history and fee record should move with them. Connecting these pieces means the teacher's list, the office's fee records and the owner's reports always agree.
Capture attendance without extra work
Attendance is only useful if it is recorded every time, and it is only recorded every time if it is easy. There are two main ways to do it:
- Manual marking for in-person classes. The teacher marks who is present at the start of the session on a phone or laptop. Keep the screen simple so it takes moments, not minutes.
- Automatic capture for online classes. When live classes run on Zoom through the academy's system, attendance can be recorded from the session itself, so teachers do not need to take a register on screen.
Whichever method you use, agree on rules for lateness and partial attendance, and apply them consistently across batches. Otherwise comparisons between teachers become meaningless.
It also helps to decide who owns attendance for each batch. When a substitute teacher covers a class, they should know they are responsible for marking it. Gaps in the record usually come from these handovers rather than from regular sessions, and a missing register is easily mistaken for a batch full of absent students.
Act on attendance before it becomes a dropout
Attendance is one of the earliest signals that a student is losing interest or struggling. A student who misses one class may simply be unwell; a student who misses several in a row is often on the way out. Alerts when a student's attendance drops let you respond while there is still time.
A simple response routine works well:
- The teacher or batch coordinator checks in with the student or parent within a few days.
- The conversation focuses on understanding the reason, not scolding.
- If the student is struggling with pace, consider a move to a different batch or extra support.
- A short note is added to the student's record so the next person has context.
Communicate with a batch, not a crowd
Timetable changes, holidays, test dates and reminders about homework all apply to specific batches. Sending them to everyone creates noise and confusion. Scheduled announcements to a batch let you prepare messages in advance, such as a reminder the evening before a test, and send them only to the students concerned. Recordings of online sessions can be shared afterwards with the batch, which helps students who missed the class catch up.
Review batches weekly from one screen
The real value of one dashboard shows up in the weekly review. Instead of collecting updates from each teacher, the owner or manager can look at attendance across batches, spot a batch where attendance is slipping, check which students have alerts, and compare this with fee and enrolment reports. Exporting attendance is useful for parent meetings, for internal records and for any organisation that sponsors students and needs proof of participation.
Where MBSGuru fits
MBSGuru lets you group students into batches, record attendance manually or automatically from Zoom classes run inside your site, export attendance, and receive alerts when a student's attendance drops. Scheduled announcements go to specific batches, and attendance reports sit alongside revenue and lead reports. See how it connects on the platform page.


