Quick start: create your first timetable
Schedull works best when you create the project in the same order a timetable coordinator prepares the school week.
- Create a project. Name it for the academic year, campus, or planning cycle, then define the teaching days and modules.
- Add classes and subjects. Create each student group, then add the subjects and weekly session counts that group needs.
- Add teachers, rooms, and rules. Assign teachers, add classroom needs where relevant, and mark only real blockers as mandatory rules.
- Run generation and review. Generate the timetable, inspect class and teacher views, then use manual editing for final swaps or corrections.
Tip: if your school matches a common structure, use a blueprint to pre-fill part of the setup and reduce manual entry.
First-run checklist
Before your first generation run, check these items. Missing or overloaded data is the most common reason a timetable cannot be created.
- Every class has the correct weekly schedule or uses the shared project schedule.
- Each subject has a realistic weekly session count.
- Shared teachers are assigned consistently across all classes they teach.
- Teacher unavailability is entered before adding ideal timing preferences.
- Specialist rooms are required only for lessons that truly need them.
- Hard rules describe real impossibilities, not preferences that could be adjusted later.
Required and optional data
You can start with a small project, then add more detail when the timetable needs it.
| Data | When to add it |
|---|---|
| Classes and subjects | Required for every timetable. They define what must be placed in the week. |
| Teachers | Add them when teacher conflicts, shared staff, or availability matter. |
| Rooms | Add them when labs, gyms, workshops, or limited classrooms affect placement. |
| Preferences | Add them after a valid timetable is possible, then improve spacing and timing. |
Running the generator
Open the timetable area and start generation. Keep the page open while progress appears. When the result is ready, review whether all classes have their required subjects and whether teachers are placed only when available.
If generation reports no timetable found, reduce strict rules first. Then check teacher availability, class weekly totals, room requirements, and subjects with too few possible slots.
Review and manual editing
Review the timetable from several angles: class workload, teacher workload, room usage, lesson spacing, and awkward late or early placements. A technically valid timetable may still need a human pass before publication.
Use the Manual Timetable Editor for final swaps or corrections. Manual editing is best for small decisions that depend on school context and should not become mandatory rules for every future generation run.
Need more help?
If this page does not answer your question, email [email protected]. Include what you were trying to schedule, what happened, and whether generation returned a result.