Features

Every tool your institution needs to schedule with confidence.

schedU applies the real constraints institutions live by - staff availability, workload limits, rooms, electives - as explicit rules rather than a model’s guess, so the timetable you publish is conflict-free and every choice in it can be explained.

From input to zero conflicts

One schedule, every way you need to see it.

Class, Staff, Room, Subject, Calendar, and print-ready Traditional - all six views read the same underlying schedule, so a change in one is a change in all of them. Generated in seconds, always conflict-free.

View by
Display as
P1
P2
P3
P4
P5
Mon
Maths
Mr. Rao · R-12
Science
Ms. Iyer · R-04
English
Mr. Das · R-12
Social Sci.
Mrs. Paul · R-04
Maths
Mr. Rao · R-12
Tue
Science
Mr. Das · Lab-1
English
Mrs. Paul · R-08
Social Sci.
Mr. Rao · Lab-1
Maths
Ms. Iyer · R-08
Science
Mr. Das · Lab-1
Wed
English
Mr. Rao · R-04
Social Sci.
Ms. Iyer · R-12
Maths
Mr. Das · R-04
Science
Mrs. Paul · R-12
English
Mr. Rao · R-04
Thu
Social Sci.
Mr. Das · R-08
Maths
Mrs. Paul · Lab-1
Science
Mr. Rao · R-08
English
Ms. Iyer · Lab-1
Social Sci.
Mr. Das · R-08
Fri
Maths
Mr. Rao · R-12
Science
Ms. Iyer · R-04
English
Mr. Das · R-12
Social Sci.
Mrs. Paul · R-04
Maths
Mr. Rao · R-12
Illustrative demo - Class view · Traditional mode · live
🧭

Auto-schedule you can question

Give schedU your staff, subjects and sections, and it builds a complete, balanced timetable in about a second - by applying the rules a timetable in-charge applies, not by guessing. Open any lesson and Why here? shows its whole week: each period it could move to or swap into, and for the rest the exact reason it cannot (who is teaching elsewhere, which room is taken). Regenerating gives the same answer twice.

📌

Pin, compare, change only what changed

Pin any lesson and it stays on its day and period through every rebuild. Ask for other correct arrangements of the same plan and compare them side by side. Change the plan and regenerate: lessons stay where they are when they still fit, so a small change moves a few lessons, not the week.

⚠️

Clashes judged on the clock

Staff and room double-bookings are checked by real time, so classes on different bells are compared correctly. Every edit is checked as you make it, and nothing you publish has a clash nobody was told about.

🔀

AND and OR elective groups

AND groups split classes into parallel groups (Hindi AND Odia) pooled across sections, each with its own staff member, room and headcount. An OR slot runs one of its subjects for the whole class, as the syllabus needs, and the staff member can take it on the day.

🔔

Bells by class group

Juniors and seniors can start, break and finish at different times: staggered lunches, a short Saturday, early dispersal. Every period keeps its real time through the timetable, the calendar and the exports.

🗂️

Several live schedules

Keep I-V and VI-X as separate schedules, both live. Generating one keeps clear of the staff and rooms the other uses, and the calendar, corridor board and reports read them together.

📏

National norms as checkpoints

Teaching hours, staff load and pupil-teacher ratio are checked against published norms before you generate. They are shown for you to decide on, never applied silently.

🏛️

Rooms, labs and grounds

Home rooms, labs, halls and outdoor grounds. Outdoor venues are shared up to their capacity, a group gets a room big enough for it, and no indoor room is booked twice.

⏰

Each subject at its time

Tell schedU when a subject may be taught: not in the first period, not in the last, not either, the first half of the day or the second. The rule is read on each class’s own bell, so juniors who go home after Period 6 have Period 6 as their last, and the engine keeps it in every move it makes. If a rule leaves a lesson nowhere to go, the lesson is still placed and named, for you to decide.

⚖️

A fair week for every teacher

Each teacher’s lessons come out even across the week: on our test schools, teachers with one day three or more lessons heavier than another fell from 9% to under 1%. Set the most lessons in a row a teacher may have, or, for a college whose staff leave when their lessons end, keep each teacher’s lessons together with as few free periods between them as the week allows.

🛟

Unavailability and cover

Staff mark themselves unavailable from their own login, straight away or, if you prefer, for an administrator to approve first. Cover goes to someone free at that time in every live schedule, who knows the subject or the class, with the least cover taken this week and over the last month, and never past their weekly limit. Each choice shows why, and one click assigns it. Or ask the free colleagues: each is emailed, and the first to accept on their own phone takes it.

🧩

When nobody is free

Join the class to one running at the same time, its teacher taking both. Set a study period, or let the class go free, on purpose rather than by default. Or trade the lesson with another of the class’s, later the same day or later in the week when the teacher is back, so both lessons still happen and nobody covers. Away for a week? schedU finds the one person who can take most of it.

🧑‍🏫

Every staff member’s own view

My teaching shows a staff member their own day across every schedule they teach in, the OR periods they can take, and the syllabus they have covered.

📤

Publish, export and share

Class, staff, venue and parallel-lesson timetables with your institution’s logo and header, as Print, PDF or Excel. Share a read-only copy with anyone, or only with listed emails. Every staff member and class gets a calendar link for Google, Outlook or an iPhone, kept up to date by itself, cover included.

No competitor has this

Same students, regrouped differently per subject.

Physics AND Chemistry runs both subjects in parallel - different groups attend their own staff member and venue at the same slot. PE OR Paintingis a choice for the period - one of the two runs for the whole class, as the syllabus needs, and the staff member can take it on the day. schedU turns either into clash-free groups, pooling students across sections and recording each group’s headcount for the Parallel Lessons export.

Illustrative demo - parallel scheduling (AND) vs. one-at-a-time allocation (OR)

Room & resource planning

One schedule, every building.

Labs, halls, and shared spaces across every block - schedU places each period where it fits, honouring room type and capacity automatically.

Science BlockMain BlockSports HallP1P2P3P4
Illustrative demo

See it on your own data