Skip to main content
Back to homeTimetables

Generate a full-week timetable in seconds.

Edunile’s timetable engine uses your periods-per-week and teacher assignments to produce a conflict-free weekly schedule, then lets you fine-tune by drag-and-drop.

What you get

  • Auto-generated conflict-free weekly schedule
  • Drag-and-drop and quick-fill editing
  • Teacher "My Schedule" personal view
  • Copy day and copy-to-class shortcuts
  • Per-class periods-per-week configuration
  • Integrates with subject-teacher assignments

The hand-built timetable problem

Building a school timetable by hand on graph paper takes a vice-principal a full week, and the result almost always has clashes — Mr. Okafor double-booked across two classrooms in third period, or Maths scheduled five times in three days. The exercise repeats every academic year and every time a teacher changes.

Edunile’s timetable generator replaces that week of work with a click. Tell the system how many periods per week each subject runs in each class (configured in the academic structure module), and which teachers are assigned to which subjects in which classes. Click Generate, and a complete weekly timetable appears for every class in the school. No clashes, every period filled, balanced across the week.

Quick-fill, copy-day, and per-cell editing

After generation, the timetable opens in an editable grid. Toggle Quick-Fill mode to stamp a subject and teacher into multiple cells with single clicks. Use Copy Day to duplicate Monday’s schedule onto Tuesday in one click. Tap an individual cell to swap the teacher or change the subject for that period only.

When you save, conflict detection runs again — if your manual edit creates a teacher clash, you see it immediately and can resolve it before publishing.

Teacher-personal "My Schedule" view

Once published, every teacher gets a personalised view of just their schedule across every class they teach. They can filter by session, see the full week at a glance, and never miss a period because of an outdated paper schedule. Admins can switch into any teacher’s schedule view if they need to plan substitutions.

Copy timetable from one class to another

JSS1A’s timetable usually mirrors JSS1B’s, with different teachers. Edunile’s Copy-to-Class feature copies an entire timetable structure to another class and automatically swaps the teacher assignments to the right person for that target class — saving you the work of rebuilding.

Common questions

How does the auto-generator avoid teacher clashes?

The generator uses a greedy round-robin algorithm that places each subject’s required periods one at a time, checking after every placement that no teacher is double-booked across classrooms in the same period.

Can I lock certain periods (e.g., assembly, lunch)?

Yes. Assembly, break, lunch, and prep periods can be defined as fixed in the school’s timetable settings, and the generator builds around them.

What if I need to change one teacher’s schedule mid-term?

Open the affected class’s timetable, change the teacher in the relevant cells, save. Affected teachers see the change immediately on their My Schedule view.

Reclaim a week of your vice-principal’s year.

Stop building timetables on graph paper. Generate, edit, and publish in one afternoon.

No card required. Set up in 15 minutes.