Databus Logo
Blog Login →
TutorDesk Feature

The scheduler that catches
every clash before you save

TutorDesk checks the teacher, the room and every enrolled student the moment you place a class — so your coaching timetable is conflict-free before it ever goes live. Recurring batches, substitutes and reschedule alerts are built in.

What is coaching class scheduling software?

Coaching class scheduling software builds a coaching centre's weekly timetable and checks it for clashes automatically. Before any slot is saved, it confirms the teacher is free, the room is open, and no student has an overlapping class — then alerts students if the schedule changes. TutorDesk's scheduler is built for Indian coaching centres running JEE, NEET and school-subject batches across many teachers and rooms.

3 checks Run on every slot before it saves
1 action Books a full recurring batch
WhatsApp + app Alerts on every change
Zoom / Meet Links auto-attached to online slots

Three things checked,
every time you save a slot

This is the core of the scheduler. Place a class on the grid and TutorDesk validates it against three rules at once. A clash is flagged with the exact reason — and a free slot you can use instead.

Check What it confirms If it clashes
Teacher The assigned teacher isn't already taking another class at that time, and the slot is inside their available hours. Flagged as a double-booking; suggests their next free slot.
Room The room or hall isn't already in use, and has capacity for the batch size. Flagged as a room clash; lists open rooms for that time.
Student No student enrolled in the batch has another class booked in the same slot. Flagged with the clashing batch name so you can move one.

Everything the timetable needs,
nothing it doesn't

Each tool below is built for how coaching centres actually run — not adapted from a generic calendar.

Conflict-Free Timetable Builder

Lay out the whole week on a drag-and-drop grid, with clash detection running live as you go.

  • Live clash flags: teacher, room and student conflicts caught before saving
  • Drag & drop: move a slot and it re-checks instantly
  • Multi-subject: sequence Physics, Chemistry and Maths for one batch
  • Room capacity: rooms matched to batch size
  • Publish & notify: students alerted when the timetable goes live

Recurring Class Scheduling

Book a whole term in one action instead of placing classes one by one.

  • Pattern booking: "Mon, Wed, Fri for 4 months" — set once
  • Holiday skip: auto-skips national and custom holidays
  • Series edit: change this class, this-and-future, or the whole series
  • Bulk shift: move an entire batch forward by a week at once
  • Make-up prompt: offers to reschedule any skipped session

Substitute Slotting

When a teacher is out, fill the slot in one tap — without reshuffling the week.

  • Availability-aware: teachers set the hours they can teach
  • Leave-linked: marking leave flags every affected class that day
  • One-tap substitute: pick from staff free at that time
  • Auto-alert: students told about the substitute before class
  • Rosters & pay: handled in Tutor Management

Automatic Reschedule Alerts

Every change reaches students the moment you save it — no manual messaging.

  • WhatsApp alerts: sent from a TRAI DLT-registered sender
  • App push: straight to the student app
  • Reminders: configurable 24-hour and 1-hour nudges
  • Parent copy: for under-18 students, per DPDP Act 2023 consent
  • Cancellation alerts: instant notice if a class is dropped

Live Class Link Auto-Attach

Online and offline classes live on the same timetable — one source of truth.

  • Auto-links: a join link is attached to each online slot
  • Zoom / Meet: works with the platforms you already use
  • One-tap join: students join from the timetable view
  • Hybrid batches: in-room and online students in one class
  • Run details: see the Live Classes page

Scheduling Analytics

See how your week is actually being used — rooms, slots and reschedules.

  • Room & slot use: which rooms and times sit empty
  • Teacher load: hours per teacher across the week
  • Reschedule count: which batches get disrupted most
  • Planned vs held: classes scheduled against classes conducted
  • Student trends: live in Analytics

From scattered Excel sheets
to a live, clash-free timetable

No training needed. Most centres have a working timetable on day one.

Create your batches

Add batch names, subjects, students and capacity

Set teacher hours

Teachers mark when they're free — the scheduler respects it

Place the slots

Drag classes onto the grid; clashes flag in real time

Review & publish

Check it, publish it — students are notified instantly

Manage changes

Edit a slot and alerts go to affected students at once

Rule-based validation —
not a black-box AI solver

TutorDesk's scheduler doesn't guess your perfect timetable for you. It checks the timetable you build against clear rules, and shows you exactly why a slot won't work.

That matters because coaching owners need to trust what goes in front of their students. Every clash flag names the reason — a teacher double-booking, a room already in use, a student overlap — so you can see and fix it yourself. Nothing happens silently.

What it does

  • Validates each slot against teacher, room and student rules
  • Expands recurring patterns and skips the holidays you mark
  • Suggests the nearest free slot when something clashes
  • Triggers student and parent alerts on any change

What it does not do

  • Auto-generate or "optimise" a timetable without your input
  • Make hidden decisions you can't see or reverse
  • Profile or score students — it only schedules classes
  • Replace teacher rosters or pay (that's Tutor Management)

Built for coaching centres,
not borrowed from a calendar app

Generic tools make you build workarounds. TutorDesk has the coaching workflows built in.

Capability TutorDesk Excel / WhatsApp Generic calendar
Clash check across teacher, room & student Automatic on save Manual No room or batch logic
Recurring classes with holiday skip Native Manual entry ⚠️ Basic repeat only
Student alerts on changes WhatsApp + app Manual message ⚠️ Email only
Substitute slotting One tap No workflow Not supported
Linked to attendance & live-class links Built in Separate files Isolated tool
Room & teacher-load visibility Built-in view None None

Questions about
TutorDesk class scheduling

What coaching owners ask most — before and after they switch.

How does TutorDesk detect timetable clashes?

It runs three checks on every slot the moment you save it: is the assigned teacher already booked at that time, is the room already in use, and does any enrolled student have a clashing class. A clash is flagged with the exact reason and a suggested free slot, so it can't be saved by mistake. This is rule-based validation, not a black-box AI solver.

Can I schedule recurring classes for the whole term?

Yes. Set a pattern once — for example every Monday, Wednesday and Friday for three months — and TutorDesk creates all the sessions in one action. It skips the holidays you mark and prompts you to add make-up classes for any skipped session.

Does TutorDesk notify students when a class is rescheduled?

Yes. Any change — reschedule, cancellation or substitute teacher — triggers an alert to affected students through the app and WhatsApp the moment you save it. For students under 18, parents are notified too, in line with DPDP Act 2023 consent norms.

What happens when a teacher is absent at short notice?

When a teacher marks leave, TutorDesk shows every class they had that day. You assign a substitute from the available staff list in one tap, and affected students get an automatic alert before class. Teacher rosters and per-class pay live in the Tutor Management module.

Is it suitable for JEE and NEET coaching institutes?

Yes. It handles the scheduling that competitive-exam coaching needs: multiple subject teachers per batch, faculty shared across batches, and different timings for tracks like droppers and 12th-appearing students — aligned to NTA JEE and NMC NEET preparation calendars.

How is this different from Google Calendar or Excel?

Calendars and spreadsheets have no idea what a batch, room or student is, so every clash check is manual. TutorDesk knows a teacher, room and student each have one slot at a time, links the timetable to attendance and live-class links, and alerts students on changes — all manual work in a generic calendar.

Do online live classes connect to the timetable?

Yes. Each online slot gets a Zoom or Google Meet link attached automatically, and students join with one tap from the timetable view. How the live session and auto-attendance run is on the Live Classes feature page.

Where do I manage multiple batches across rooms and subjects?

This page covers the scheduling engine itself. For the full workflow of running several batches together — across rooms, subjects and shared faculty — see the multi-batch management guide.

Get started

See the scheduler
run on your batches

A 30-minute demo — we'll build a sample timetable for your centre live on the call.

See Pricing