Documentation and guides

Documentation

  • Create your first project
  • Configure days and time slots
  • Add classes and subjects
  • Add teachers and assignments
  • Configure teacher availability
  • Add classrooms and buildings
  • Add mandatory rules and preferences
  • Use the AI assistant and Advanced Start
  • Generate and fix a timetable
  • Review, edit, export, and share timetables

Guides

  • How to create a timetable
  • Teacher availability
  • Hard vs soft constraints
  • Best school timetable generator software

Comparisons

  • Schedull vs FET
  • Schedull vs TimetableMaster
  • Schedull vs Tiza
  1. Home
  2. Add classes and subjects

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.

Schedull

Smart timetable scheduling for schools and educators.

support@schedull.app
Explore
Documentation Guides FAQ Help Center About Features Pricing
Legal
Privacy Policy Terms of Service Contact Us
Follow Us

Building better schedules for educators worldwide.

© 2026 Schedull. All rights reserved.
Privacy Terms FAQ