Skip to content
00AI Timetable Maker1200+ institutions · v2

Model your classes, teachers and constraints once. A real constraint solver returns a conflict-free schedule for the whole institution in seconds — and re-solves it the moment something changes.

  • No credit card
  • Set up in one sitting
  • Print & export ready
Class 9-A
5 × 6
MON
TUE
WED
THU
FRI
08:30
09:25
10:40
11:35
13:00
13:55
Solving
0 evaluated

Live solve · a rejected placement being re-seated

Scheduling in production at

Greenfield International

48 sections

Sristi College

62 sections · 2 shifts

Al-Noor Academy

31 sections

Northgate Public School

54 sections

Meridian University

9 departments

St. Xavier's High

40 sections

0+

Institutions

Schools, colleges and universities scheduling with CampusTrue

0%

Less admin time

Average reduction in manual planning hours per term

0s

Solve time

Typical full run for a 40-section institution

0

Clashes shipped

Hard constraints are satisfied or the run is reported failed

01Capabilities

Not a spreadsheet with extra steps.

Six things a timetable actually has to do. Each one is a constraint the engine reasons about, not a checkbox in a settings page.

  1. 01

    A real constraint solver

    Your institution is modelled as variables and constraints, not as a spreadsheet. The engine searches thousands of arrangements a second and returns the one with the fewest compromises.

    • Hard constraints are never violated, only reported as unsatisfiable
    • Soft preferences are scored and optimised, not ignored
    • Deterministic re-runs — the same input gives the same timetable
    best
    Score0.94 / 1.00

    Search space · best arrangement retained

  2. 02

    Clashes resolved before publish

    Teacher, room and section collisions are detected during generation, not discovered by a teacher standing outside the wrong classroom in week two.

    • Teacher double-booking blocked at assignment time
    • Room and lab capacity checked per period
    • Every rejection explains which constraint it broke
    9-A
    9-B
    Rejected — teacher already committed to 9-B

    Teacher lane · R. Iyer · Wednesday

  3. 03

    Workload that stays balanced

    Set a ceiling on periods per day, protect free periods, and mark unavailability. The engine spreads load across the week instead of stacking one teacher's Monday.

    • Per-teacher daily and weekly period caps
    • Free-period distribution scored across the week
    • Workload report shows real capacity before you hire
    S. Nair
    P. Dutta
    R. Iyer
    M. Bose
    A. Khan
    Spreadσ 8.1 → 2.4

    Weekly load · capped at 28 periods

  4. 04

    Drag-and-drop with live validation

    Nothing is locked. Move any period by hand and the grid validates the move as you drag — a clash lights up before you drop, not after you publish.

    • Validation runs on drag, not on save
    • Invalid targets are visibly refused
    • Every manual override is kept through regeneration
    CHEM

    Manual override · validated on drag

  5. 05

    Regeneration, not rebuilding

    A teacher resigns in October. Change one availability rule, re-run the solver, and get a corrected schedule in seconds — your configuration is already there.

    • Configuration is reused across every term
    • Pinned periods survive a re-solve
    • Compare a new run against the published version
    Pinned held12 / 12

    Re-solve · 4 periods moved, 38 held

  6. 06

    Output your staff can actually use

    Class-wise, teacher-wise and master views export to clean print layouts. The timetable leaves the app the same day it is generated.

    • Print-ready A4 and A3 layouts
    • Per-teacher personal schedules
    • Share a live link instead of emailing a PDF

    Master

    Teacher

    Section

    Print layouts · A4 & A3

02Try the solver

Change a rule. Watch the week re-seat itself.

This is a real constraint solver running in your browser, not a slideshow. Toggle any rule and the entire timetable is searched again from scratch.

Constraints0 / 4 active

The demo schedules one section against six teachers who are already committed to other classes. The real engine solves every section at once, across the whole institution.

Class 9-A · Term II5 × 6
MON
TUE
WED
THU
FRI
08:30
MATH
ENG
ENG
MATH
ENG
09:25
ENG
ENG
PHY LAB
HIST
PHY LAB
10:40
HIST
MATH
PHY LAB
HIST
MATH
11:35
PHY LAB
HIST
MATH
CS LAB
MATH
13:00
BIO
CS LAB
BIO
CS LAB
BIO
13:55
CS LAB
Solved · 0 clashes26 periods · 26 nodes
Taught periodLab sessionFree period
03Process

Set it up once. Re-solve it forever.

Modelling the institution is the only real work, and it happens a single time. Every term after that is one re-run.

  1. 01~20 min, once

    Model the institution

    Classes, sections, subjects, teachers and working days go in once. Every term after this reuses the same structure.

    • Classes & sections
    • Subjects & lessons
    • Teachers & rooms
  2. 02~10 min

    Declare the rules

    Periods per day, lab blocks, teacher availability, subject weightage. These become the constraints the solver is not allowed to break.

    • Availability windows
    • Double-period blocks
    • Daily caps
  3. 03under 60s

    Solve and publish

    The engine returns a conflict-free timetable. Adjust anything by hand, then export or share it with staff.

    • Solve
    • Review & adjust
    • Export or share
04Versus manual

What you are actually replacing.

Not another scheduling app — the spreadsheet, the whiteboard and the three weekends that currently produce your timetable.

Task
Spreadsheet & whiteboard
CampusTrue

Building the first draft

Two to three weekends of committee time

Under a minute once the institution is modelled

Finding a clash

A teacher reports it in week two

Blocked during generation, never published

A teacher goes on leave

Rebuild the affected days by hand

Change one rule, re-solve, keep the pinned periods

Workload fairness

Judged by eye, argued in meetings

Scored per teacher, reported before publish

Double periods and labs

Tracked on a separate sheet

Modelled as block constraints the solver honours

Getting it to staff

Photocopy the master grid, hope it is the latest

Per-teacher exports and one live shared link

Next term

Start from a blank grid again

Reuse the configuration, change what moved

05Rollout

It reaches your staff the same day.

Every view your institution already circulates on paper, generated in one pass — plus a live link for the people who would rather not print anything.

A3 · print

Master timetable

Every section against every period — the one sheet the staff room wall needs.

A4 · batch

Teacher schedules

One personal timetable per teacher, generated for the whole staff in a single pass.

A4 · per section

Class & section views

Section-wise grids for noticeboards, handbooks and student portals.

web · always current

Live shared link

Colleagues open the current version instead of a PDF that went stale on Tuesday.

06Platform

Timetabling is one module of forty.

CampusTrue is an all-in-one campus ERP for schools, colleges and universities. The scheduling engine on this page is one part of it — the rest is already built.

An affordable all-in-one campus management platform built for schools, colleges and educational institutions to operate smarter and faster.

Modules
40+
Uptime
99.9%
Response time
<200ms
Users supported
100K+
Modules12 of 40+ shown
You are here

Timetable

Conflict-free scheduling for every section and teacher

Student Management

Complete student lifecycle from admission to alumni tracking

Academic Management

Courses, curricula, classes, sections and academic calendars

Fee Management

Fee collection, invoicing, payment tracking and reporting

Attendance

Real-time attendance with biometric integration and alerts

Exam Management

Create, schedule and manage exams with automated grading

Library

Digital catalog, book tracking, issuing and fine management

Communications

SMS, email, push and in-app messaging from one place

Employee & HR

Payroll, automated leave management and performance tracking

Transport

Route and vehicle tracking with live parent visibility

Reports & Analytics

Dashboards, custom reports and institution-wide analytics

Mobile Apps

Role-based apps for students, parents, teachers and admins

+28

further modules covering hostel, inventory, admissions, alumni and more.

07Evidence

Timetable season stopped being a season.

Coordinators, deans and principals who now publish in an afternoon.

What used to take our academic committee three weekends now takes an afternoon. The clash detection alone paid for itself in the first term — we published without a single correction notice, which had never happened before.

Outcome

3 weekends → 1 afternoon

ARAnanya RaoVice Principal, Greenfield International
We run 62 sections across two shifts. CampusTrue handled every teacher constraint we threw at it and still balanced the workload evenly.
VMDr. Vikram MenonSristi College
The drag-and-drop editor is what sold the staff. They adjust a period themselves and instantly see whether it breaks anything.
FSFatima SheikhAl-Noor Academy
Substitution planning used to be a whiteboard exercise every morning. Now the engine reshuffles the day before the first bell.
KPKiran PatelNorthgate Public School
We onboarded in one afternoon. Importing subjects and teachers was the only real work — the timetable itself took under a minute.
EDElena DiazMeridian University
The workload report changed how we hire. We could finally see which departments were genuinely over capacity instead of guessing.
SOSamuel OkonkwoSt. Xavier's High
08FAQ

What coordinators ask before they switch.

CampusTrue models your institution as a constraint satisfaction problem. Every class, teacher, subject and room becomes a variable, and your rules become constraints. The engine then searches for an assignment that satisfies every hard constraint while optimising soft preferences such as workload balance and free-period distribution.

Free to start

Your next timetable
is one solve away.

Model your institution once, then let the engine do the part that currently costs your academic committee three weekends.

No credit card · Unlimited drafts · Cancel any time