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
  • Schedull vs Peñalara GHC
  • Schedull vs aSc TimeTables
  • Schedull vs Horarium

Documentation

Schedull documentation for school timetable setup, generation, and review

Use this documentation hub to move from first setup to a reviewable timetable: start a project from scratch or from existing information, define the school week, add classes, teachers, subjects, rooms, and rules, then generate, review, edit, publish, or export.

Last updated: August 4, 2026 ยท Reviewed by the Schedull product team

Documentation pages

Use these focused docs when you need step-by-step help for one part of the Schedull workflow.

  • 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
1

Before you create a project

A good timetable starts before generation. Gather the school data that actually limits lesson placement, then enter it in the same order your school reasons about scheduling.

  • Any source material you may start from: a file import, a blueprint, or other school data you can reuse now.
  • The teaching week: active days, breaks, number of periods per day, and the start and end time of each slot.
  • Classes and subjects, including weekly lesson counts and any groups with different daily structures.
  • Teacher assignments, part-time availability, fixed meetings, and slots that cannot be used.
  • Classrooms, buildings, specialist spaces, and any known fixed placements that the school already wants to keep.
2

Core Schedull concepts

Schedull separates timetable planning into a few core objects and workflow surfaces. Understanding these terms makes setup and troubleshooting much easier later.

Concept Meaning
ProjectThe workspace for one school, year, campus, or planning cycle. It stores schedules, classes, subjects, teachers, rooms, rules, and generated results.
Timetable structureThe teaching days and time slots available for lessons. A project can use one shared structure or class-specific structures.
ClassA student group that receives lessons during the week, such as a year group, course, section, or classroom group.
SubjectA lesson type assigned to a class, with a weekly session count and optional teacher or room requirements.
TeacherA staff member who can teach one or more subjects and can have availability, workload, and timing rules.
ClassroomA physical or specialist space that can be reserved for lessons when room planning is part of the timetable.
RuleA requirement or preference that guides placement, such as unavailable slots, spacing between sessions, or preferred teaching times.
Project HubThe readiness view that summarizes setup progress, health checks, and next steps before generation, review, or fixes.
3

Recommended setup workflow

  1. Choose how to start the project

    Start from scratch when you want a clean setup, or start with information from a file or a blueprint when the school already has reusable data. Name the project clearly so the planning cycle is easy to recognize later.

  2. Build the timetable structure first

    Define teaching days, breaks, and time slots before adding detailed data. Use one shared structure unless some classes genuinely need different days or period counts.

  3. Add classes, teachers, subjects, and weekly loads

    Complete the core teaching data before generation. Weekly subject loads, teacher assignments, and class lists are the foundation of every valid timetable run.

  4. Add availability, rooms, and rules

    Enter teacher availability, part-time limits, specialist rooms, and classroom or building requirements where they matter. Use mandatory rules for real blockers and preferences for better patterns.

  5. Review readiness in the Project Hub

    Check the Project Hub before generating. Use it to spot missing setup pieces, review health signals, and confirm that the project data, teacher availability, room requirements, and rules are ready for a generation run.

  6. Generate, review, edit, and share

    Generate a draft timetable, review it from class, teacher, and room views, use manual editing for final school judgement, then publish or export the version the school will actually use.

4

Generation, review, and final sharing

When you start generation, Schedull uses the timetable structure, classes, teachers, subjects, rooms, and rules in the project to place sessions into the week. Progress appears in the browser while the app searches for a valid result, and the project health and generation reports help explain what to review next.

After a result is ready, review it from class, teacher, and room views. Look for uneven days, late lessons, room pressure, and teachers with tight availability, then use manual editing for final corrections before publishing a shared calendar or exporting the timetable.

5

Troubleshooting common timetable problems

If generation cannot find a timetable, the cause is usually overloaded weekly requirements, limited teacher availability, specialist room pressure, or too many mandatory rules competing for the same slots.

Problem What to check
No timetable foundCompare each class's weekly subject total with its available periods and remove any rule that is only a preference.
Teacher has too few available slotsCheck part-time blocks, fixed meetings, and subjects assigned to the same teacher across multiple classes.
Imported or reused setup needs cleanupReview imported classes, subjects, teacher assignments, and timetable drafts before regenerating. Fix duplicates and confirm that the school week matches the real timetable structure.
Special rooms or buildings are creating conflictsReview lab, gym, workshop, classroom, and building requirements. Only require a specialist space when the lesson truly needs it.
Some sessions must stay fixedRepresent the real difference in the timetable structure or the underlying rules before the next generation run, then use manual editing afterward for small final changes that do not need to become permanent constraints.
6

Related documentation

Use these pages when you need a focused workflow guide, rule guidance, support answers, or plan information.

  • How to create a school timetable automatically
  • Scheduling around teacher availability
  • Hard rules vs soft preferences
  • Help center
  • FAQ
  • Pricing
  • Request a trial

Need help with setup or a blocked generation run? Visit the help center, read the FAQ, or contact support@schedull.app.

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