Documentation
Add classes and subjects
Classes are the student groups that receive lessons. Subjects describe what each class needs during the week. Add classes first, then add each subject with its weekly session count, teacher assignment, and optional room requirement.
Last updated: May 12, 2026 ยท Reviewed by the Schedull product team
Class and subject data
Class names should match the way the school communicates timetables to staff and families. Subject names should be specific enough to distinguish different courses and groups.
| Data | Why it matters |
|---|---|
| Class or group | The destination for each weekly timetable. |
| Subject | The lesson type that needs placement. |
| Weekly sessions | The number of times the subject must appear. |
| Teacher | Prevents the same teacher from being scheduled in two places. |
Quality checks
Before generation, compare the total weekly sessions for each class with the available teaching periods. If the total is too high, no timetable can satisfy it.
- Every subject belongs to the correct class.
- Weekly session counts match the curriculum.
- Shared subjects and split groups are named consistently.
FAQ
Can I add subjects before teachers?
Yes. You can create subjects first and attach teachers later, but generation quality improves when teacher assignments are complete.