Academics

How to Create & Manage Timetables

Build class timetables with period allocation, teacher assignment, and conflict detection in EduSuite OS.

Last updated: Jun 10, 2026 8 min read

How to Create & Manage Timetables

TL;DR: Define periods, assign subjects and teachers to each slot, and let EduSuite OS detect conflicts. Students and teachers see their personalized timetable on their dashboard.


Step 1: Define Period Structure

  1. Go to Settings → Academics → Timetable → Period Structure.
  2. Set:
    • Number of periods per day (e.g., 8)
    • Period duration (e.g., 45 minutes)
    • Break times (recess, lunch)
    • Assembly period (optional)

Example Period Structure

PeriodTimeDuration
Assembly8:00 - 8:1515 min
Period 18:15 - 9:0045 min
Period 29:00 - 9:4545 min
Break9:45 - 10:0015 min
Period 310:00 - 10:4545 min
Period 410:45 - 11:3045 min
Lunch11:30 - 12:1545 min
Period 512:15 - 1:0045 min
Period 61:00 - 1:4545 min

Step 2: Create Timetable

  1. Go to Academics → Timetable → Create.
  2. Select the class and section.
  3. A grid appears: days (Mon-Sat) × periods.
  4. Click any cell → assign:
    • Subject (from configured subjects)
    • Teacher (from staff list)
    • Room (optional)

Drag & Drop

You can drag and drop subjects between slots to rearrange easily.


Step 3: Conflict Detection

EduSuite OS automatically detects:

  • ⚠️ Teacher conflict — Same teacher assigned to two classes at the same time
  • ⚠️ Room conflict — Same room assigned to two classes
  • ⚠️ Subject overload — Too many periods of one subject in a day
  • ⚠️ Teacher overload — Teacher exceeding maximum periods per day

Conflicts are highlighted in red. Resolve before saving.


Step 4: Publish

  1. Review the complete timetable.
  2. Click Publish.
  3. The timetable becomes visible to:
    • Students (their class timetable)
    • Teachers (their personal teaching schedule)
    • Parents (their child's timetable)

Viewing Timetables

RoleView
Student / ParentClass timetable on dashboard
TeacherPersonal teaching schedule across all classes
AdminAll class timetables + teacher allocation overview

Modifying Timetables

Temporary Change (Substitute)

For one-day substitutions:

  1. Go to Academics → Timetable → Substitutions.
  2. Select the absent teacher.
  3. Assign substitute teachers for their periods.
  4. Notifications go to substitutes automatically.

Permanent Change

Edit the published timetable:

  1. Go to Academics → Timetable → [Class].
  2. Click Edit.
  3. Make changes and Republish.

Troubleshooting

Q: Can't assign a teacher — "conflict detected." A: That teacher is already assigned to another class during that period. Check their schedule in Staff → [Teacher] → Timetable.

Q: Timetable not visible to students. A: Ensure the timetable is Published (not in draft). Check Academics → Timetable → Status.

Q: How do I handle different timetables for odd/even weeks? A: Create two timetable versions (Week A / Week B) and set the rotation schedule in Settings → Timetable → Rotation.


Need help planning your timetable? Talk to our academic team.

Was this article helpful?

Your rating helps us improve our content for school leaders.