Top 10 Best School Timetabling Software of 2026

GITNUXSOFTWARE ADVICE

Education Learning

Top 10 Best School Timetabling Software of 2026

Ranking of school timetabling software for schools with technical criteria and reviews of top tools like Wonde, Archer, WebUntis.

31 min readUpdated AI-verified · Expert reviewed
How we ranked these tools
01Feature Verification

Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.

02Multimedia Review Aggregation

Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.

03Synthetic User Modeling

AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.

04Human Editorial Review

Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.

Read our full methodology →

Score: Features 40% · Ease 30% · Value 30%

Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy

School timetabling software converts curriculum, staffing, rooms, and student group data into conflict-checked schedules using constraint models and automation. This ranked list targets education operators and technical evaluators who must trade off configuration depth, integration pathways like API and MIS sync, and scheduling throughput, with picks validated for how they represent data schemas and enforce clashes.

FET is the best fit if you need a free, open-source timetable generator that lets scheduling teams generate from constraints and then correct conflicts by hand, while Prime Timetable is the stronger choice when you want repeatable generation followed by controlled manual resolution.

Editor’s top 3 picks

Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.

Editor pick
1

FET

FET’s constraint engine provides granular conflict feedback during and after timetable generation.

Built for fits when a scheduling team needs constraint-driven generation and hands-on conflict correction..

2

Prime Timetable

Editor pick

Clash detection stays linked to the schedule edits so resolved conflicts do not silently reappear.

Built for fits when timetable teams need repeatable generation, then controlled conflict resolution..

3

Tes Timetable

Editor pick

Role-based timetable editing that supports controlled change management across generation, review, and publish steps.

Built for fits when schools need constraint-checked generation plus controlled manual timetable edits across academic periods..

Comparison Table

1
FETBest overall
free and open-source
9.1/10
Overall
2
vertical specialist
8.8/10
Overall
3
enterprise
8.5/10
Overall
4
vertical specialist
8.2/10
Overall
5
7.9/10
Overall
6
7.6/10
Overall
7
vertical specialist
7.3/10
Overall
8
6.9/10
Overall
9
API-first
6.7/10
Overall
10
6.4/10
Overall
#1

FET

free and open-source

Free open-source timetable generator for schools, universities, teachers, rooms, and student groups.

9.1/10
Overall
Features9.0/10
Ease of Use9.0/10
Value9.4/10
Standout feature

FET’s constraint engine provides granular conflict feedback during and after timetable generation.

FET is designed around a constraint model that covers typical school scheduling requirements like lesson slots, academic periods, and multi-group lesson structures. It provides clash detection during generation, plus conflict lists and highlighting that help staff correct issues without losing overall structure. It also supports timetable change management through repeat runs and incremental adjustments rather than full rebuilds each time.

A key tradeoff is that FET’s automation is strongest inside its own scheduling model, so organizations that need deep cross-system automation rely on import export and manual handoffs. FET fits well when a school or scheduling team needs repeatable generation for each term and then uses teacher and room constraints to converge on an accepted timetable.

Pros
  • +Constraint-based scheduling covers rooming and teacher availability rules
  • +Iterative generation with detailed conflict reporting supports manual correction
  • +Handles complex class and teaching group configurations
  • +Export options support operational timetable distribution
Cons
  • –Admin automation across external systems is limited to file-based workflows
  • –Setup requires careful mapping of school data into FET structures
Use scenarios
  • School timetable coordinators

    Generate and refine each term timetable

    Accepted timetable with fewer manual passes

  • Timetabling administrators

    Maintain consistent schedules across changes

    Faster timetable update cycles

Show 1 more scenario
  • IT and operations staff

    Exchange schedules with school systems

    Lower manual retyping work

    Export timetable outputs into local processes and distribute class and teacher schedules.

Best for: Fits when a scheduling team needs constraint-driven generation and hands-on conflict correction.

#2

Prime Timetable

vertical specialist

Web-based timetable planning for schools, colleges, teachers, rooms, and student groups.

8.8/10
Overall
Features9.0/10
Ease of Use8.8/10
Value8.7/10
Standout feature

Clash detection stays linked to the schedule edits so resolved conflicts do not silently reappear.

Prime Timetable is a fit for schools with recurring timetable cycles that want consistent outputs year to year. It provides timetable generation with constraint checks and manual override so staff can resolve edge cases without losing the generator’s logic. Admin users can manage academic periods and lesson slots to keep schedule scope aligned with the school calendar and operational weeks.

A key tradeoff is that successful setup depends on having accurate staff, subject, and grouping data before generation. Prime Timetable works best when timetable changes follow a controlled process, such as making a substitution schedule after term updates or exporting the final timetables to departments for communication.

Pros
  • +Constraint-based timetable generation with practical manual override
  • +Multi-view editing supports teacher, class, and room reconciliation
  • +Clash detection highlights conflicts before publishing schedule changes
  • +Import and export supports data movement into and out of the system
Cons
  • –Accurate configuration of staff and teaching groups is required upfront
  • –Complex rules can take time to translate into generator constraints
  • –Automation depth beyond generation depends on external processes
  • –Large timetables can increase iteration time during rule tuning
Use scenarios
  • Timetabling coordinators

    Generate term schedules with conflict checks

    Fewer manual reshuffles

  • School admin teams

    Publish updates across academic periods

    Cleaner term-to-term changes

Show 2 more scenarios
  • Heads of department

    Review subject allocation before rollout

    Faster approval cycles

    Structured subject and group inputs make it easier to verify teaching coverage in final schedules.

  • IT and data teams

    Move timetable data via import export

    Less duplicate data entry

    Import and export supports transferring staff and timetable outputs to external systems.

Best for: Fits when timetable teams need repeatable generation, then controlled conflict resolution.

#3

Tes Timetable

enterprise

Automated school timetabling software formerly known as Edval, supporting complex curriculum structures and clash detection.

8.5/10
Overall
Features8.6/10
Ease of Use8.3/10
Value8.7/10
Standout feature

Role-based timetable editing that supports controlled change management across generation, review, and publish steps.

Tes Timetable is designed for schools that need a repeatable annual process for building timetables across multiple academic periods. The workflow supports defining teaching and scheduling requirements, generating timetables, and then resolving conflicts through review and manual adjustment. Schools that already standardize staffing, subjects, and student groupings in the provider’s ecosystem usually find the setup faster because the inputs map cleanly to scheduling objects.

A key tradeoff is that advanced “what if” optimization workflows can require tighter upfront configuration of constraints and availability so the generator respects intended rules. The product fits best when staff availability data and class grouping information are ready before generation, and when timetable change management needs controlled edits rather than ongoing daily reshaping.

Pros
  • +Generator checks constraints and highlights conflicts for targeted fixes
  • +Structured import and export support repeatable annual timetable building
  • +Manual override tools support teacher and room adjustments after generation
  • +Change control tools limit who can edit timetables by role
Cons
  • –Strong results depend on correct constraint setup and availability inputs
  • –Deep scenario modeling needs careful configuration of scheduling rules
Use scenarios
  • Timetabling coordinator team

    Annual timetable build with conflict resolution

    Fewer manual rework cycles

  • School operations administrator

    Manage timetable changes during term

    Lower change risk

Show 1 more scenario
  • SIMS data and admin staff

    Import class and staffing inputs

    Less data re-entry

    Staff use structured imports to load groups and staffing details before generation.

Best for: Fits when schools need constraint-checked generation plus controlled manual timetable edits across academic periods.

#4

TimeTabler

vertical specialist

School timetable construction software for curriculum blocks, staffing, rooms, and scheduling constraints.

8.2/10
Overall
Features8.4/10
Ease of Use7.9/10
Value8.3/10
Standout feature

Conflict detection updates around manual changes so staff can refine schedules without full regeneration loops.

TimeTabler is a school timetabling tool aimed at reducing manual work in creating class timetables, teacher timetables, and room timetables. It supports timetable generation with constraint rules, plus ongoing conflict detection when staff availability or rooming requirements shift.

The workflow centers on producing a master timetable and then applying practical manual adjustments for edge cases. For administration, it emphasizes configuration for academic periods and repeatable generation cycles instead of spreadsheet-only editing.

Pros
  • +Constraint-driven timetable generation that highlights clashes during changes
  • +Works across master timetable, class timetables, and teacher timetables workflows
  • +Supports iterative edits with validation instead of restarting from scratch
  • +Rooming constraints can be enforced alongside staff availability rules
Cons
  • –Automation depth for timetable change management is limited for high-frequency edits
  • –Complex double period and elective block scenarios need careful data setup

Best for: Fits when schools need repeatable timetable generation with constraint checks and manual override for exceptions.

#5

Scribblar

SMB

Web-based school scheduling and timetable management platform.

7.9/10
Overall
Features7.7/10
Ease of Use8.2/10
Value7.9/10
Standout feature

Live staff review workflows that make timetable changes visible during iterative scheduling sessions.

Scribblar helps schools run teacher-led timetabling sessions by turning constraints into interactive, editable schedules.

It supports importing and exporting timetable data using common file workflows, then iterating through manual override when generation results need adjustment.

The product focuses on group review and change tracking during timetable change management rather than only producing a single optimized output.

Automation is limited to workflow steps rather than deep, programmable rule execution.

Pros
  • +Interactive timetable editing for staff review during change iterations
  • +File-based import and export fits common school data handoffs
  • +Multi-view schedule checking for teacher, class, and room clashes
  • +Supports manual override workflows when constraints need exceptions
Cons
  • –Automation depth is limited compared with constraint-based generation suites
  • –Provisioning and governance tooling for large districts is thin
  • –Extensibility relies on file workflows rather than API integration
  • –Less suitable for heavy substitution scheduling and rapid re-optimizations

Best for: Fits when staff need collaborative, iterative timetable editing with file-based data exchange.

#6

Skolaris

SMB

Cloud-based school timetable software with over 70 weighted constraints and configurable algorithms.

7.6/10
Overall
Features7.3/10
Ease of Use7.8/10
Value7.8/10
Standout feature

Draft-based timetable change management that preserves edits during reruns and reduces rework when constraints shift.

Skolaris is a school timetabling system built around teacher, class group, and room scheduling workflows with constraint-aware generation. It supports iterative timetable change management using manual override against generated drafts, so planners can refine conflict resolution without losing context.

The solution focuses on keeping timetables consistent across academic periods and producing usable outputs for daily operational use. Automation and integration depth are better suited to schools and MATs that already have a stable source of enrolments and staff assignments.

Pros
  • +Generation supports iterative drafts with manual override workflows
  • +Planning aligns to teacher, class group, and room timetabling views
  • +Academic period handling supports multi-term operations
  • +Exports support timetable distribution for staff and students
Cons
  • –Constraint coverage can require careful modeling before good results
  • –Role-based governance controls and audit logging are not clearly detailed

Best for: Fits when schools need repeatable timetable generation with planner-driven conflict resolution workflows.

#7

Nova T6

vertical specialist

School timetabling tool integrated with SIMS and other MIS, supporting UK National Curriculum and IB.

7.3/10
Overall
Features7.5/10
Ease of Use7.1/10
Value7.2/10
Standout feature

SIMS-linked timetable setup that reduces re-entry when building teaching groups and generating subsequent timetable change cycles.

Nova T6 from ess-sims.co.uk is built for schools that manage timetable data through SIMS-linked workflows and practical admin forms. It focuses on producing class, teacher, and room timetables with constraint-based clash detection and repeatable timetable change management.

The configuration and operating model emphasize batch updates for academic periods, plus controlled manual overrides for edge cases like double periods and split classes. Integration depth shows up most in how timetable setup connects to existing school records, rather than in broad third-party app marketplaces.

Pros
  • +Tight alignment to school records through SIMS-oriented setup workflows
  • +Constraint-based clash detection reduces manual rework during generation
  • +Batch handling of academic periods supports repeatable year-to-year cycles
  • +Clear manual override paths for double periods and split classes
Cons
  • –Automation breadth depends on specific integration mappings rather than open APIs
  • –Advanced scenarios like complex elective blocks can require more manual tuning
  • –Room timetabling handling is less flexible than top constraint suites
  • –Governance controls such as fine-grained RBAC are not a primary strength

Best for: Fits when SIMS-driven schools need repeatable timetable generation with manageable manual override for common schedule complexities.

#8

Timetable Digital

SMB

AI-powered cloud school scheduling system with Moodle and LMS integration via REST API.

6.9/10
Overall
Features7.3/10
Ease of Use6.7/10
Value6.7/10
Standout feature

Multi-view timetable output ties master, class, teacher, and room schedules to the same generation baseline.

Timetable Digital targets schools that run period-based scheduling with separate master timetable and derived class, teacher, and room timetable outputs.

Clash detection workflows help identify conflicts in teacher availability and room usage during timetable generation and during iterative manual correction rounds.

Academic period setup and lesson slot definitions support common structures like double periods and non-teaching slots, and they control where edits apply.

Pros
  • +Supports multiple timetable views from one generation run.
  • +Clash detection flags teacher and room conflicts before publishing edits.
  • +Academic periods and lesson slot configuration map to common school structures.
  • +CSV import and export support practical migration of assignments and outputs.
Cons
  • –API surface and provisioning options are limited compared with heavier enterprise systems.
  • –Constraint modeling needs careful configuration to avoid generation churn during updates.
  • –Substitution scheduling workflows are not as granular as in specialist tools.
  • –Large timetable change cycles can require more manual override handling than planned.

Best for: Fits when schools need constraint-driven timetable generation with practical CSV data exchange.

#9

Planifica

API-first

AI school schedule optimizer using constraint solver and ML quality scoring with API access.

6.7/10
Overall
Features6.6/10
Ease of Use6.8/10
Value6.6/10
Standout feature

Change-focused timetable maintenance that keeps class, teacher, and room views consistent after edits.

Planifica builds and maintains school timetables from defined teaching and grouping inputs, then drives day-to-day timetable change management. The system focuses on constraint-based generation workflows with ongoing adjustments for clashes, room availability, and period changes.

It also supports timetable release into class, teacher, and room views, which reduces manual retyping after edits. Planning exports and imports support structured handoffs for migration and ongoing updates.

Pros
  • +Constraint-led timetable generation reduces recurring clash fixes during planning cycles
  • +Multiple timetable views support class, teacher, and room review after each change
  • +Structured import and export supports migration and recurring roster updates
  • +Editing workflow supports iterative refinement without losing change context
Cons
  • –Advanced scheduling outcomes depend on the completeness of input data
  • –Complex special cases can require more manual overrides than generation alone
  • –Integration coverage beyond timetable files may require custom process steps
  • –Large-change scenarios can feel slower when many constraints must be revalidated

Best for: Fits when scheduling teams need frequent timetable changes, multi-view checking, and repeatable file-based handoffs.

#10

Horarium

SMB

Timetable creation tool for elementary, middle, and high schools with 40-plus constraint types.

6.4/10
Overall
Features6.1/10
Ease of Use6.6/10
Value6.5/10
Standout feature

Iterative conflict detection tied to manual overrides, so fixes adjust only the affected lesson slot set.

Horarium targets schools that need a constraint-based scheduling workflow across class timetables, teacher timetables, and room timetables with human-in-the-loop corrections. It focuses on timetable generation, then iterative conflict detection and manual override cycles when real constraints like availability and rooming rules shift.

Admin users can manage academic periods and publish changes while keeping edits traceable to specific lesson slots. Integration depth and automation support are narrower than enterprise incumbents, so deployments usually depend on the school’s existing data feeds and repeatable imports.

Pros
  • +Constraint-based generation supports clashes across teacher, class, and room views
  • +Interactive manual override workflow keeps edits localized to specific lesson slots
  • +Academic period handling supports scheduling by term and rotating calendars
  • +Change workflow supports iterative timetable change management after generation
Cons
  • –Integration and API surface are not as extensive as major competitors with wider ecosystem support
  • –Complex elective blocks and split class cases need careful manual post-generation tuning
  • –Governance controls are less detailed than tools with mature RBAC and audit log tooling
  • –Bulk import and data preparation can become the bottleneck for large cohorts

Best for: Fits when mid-size schools need constraint-based generation with strong manual conflict resolution and term-based schedules.

Conclusion

After evaluating 10 education learning, FET stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.

Our Top Pick
FET

Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.

How to Choose the Right school timetabling software

School timetabling software turns curriculum structures into class timetables, teacher timetables, room timetables, and student timetable views using constraint-driven generation and conflict checking. This buyer’s guide covers FET, Prime Timetable, Tes Timetable, TimeTabler, Scribblar, Skolaris, Nova T6, Timetable Digital, Planifica, and Horarium.

The tools differ in how they surface clashes, how edits affect previously generated conflicts, and how teams manage timetable change cycles across academic periods. The guide also highlights where admin workflows rely on file-based exchanges versus where generation and correction loops stay interactive inside the scheduling workflow.

School timetabling software for constraint-based class, teacher, and room schedules

School timetabling software builds a master timetable and the downstream class, teacher, and room views from structured inputs like teaching groups, class groups, lesson slots, and availability rules. Most products in this guide use constraint-based scheduling so clashes show up during generation and again when manual edits are applied.

FET is positioned for granular conflict feedback during and after timetable generation, which supports hands-on correction without losing visibility into the underlying constraints. Prime Timetable emphasizes clash detection that stays linked to schedule edits so resolved conflicts do not silently reappear when staff refine the timetable in multiple views.

Timetabling features that determine clash quality and change control

School timetabling software lives or dies on how quickly it exposes conflicts across teacher schedules, room timetables, and class timetables during generation and after edits. These features decide whether resolved issues stay resolved when teams work across academic periods.

A strong feature set also supports repeatable timetable change cycles. It matters because annual rebuilds, mid-term updates, and substitutions all depend on consistent constraint handling and predictable manual override behavior.

  • Conflict detection that tracks manual edits

    Prime Timetable keeps clash resolution linked to schedule edits so fixed conflicts do not silently reappear. TimeTabler similarly updates conflict detection around manual changes so staff can refine schedules without full regeneration loops.

  • Granular conflict feedback during and after generation

    FET provides a constraint engine with detailed conflict feedback during and after timetable generation, which supports targeted correction. Horarium ties iterative conflict detection to manual overrides so fixes adjust only the affected lesson slot set.

  • Role-based change control across generation and publish steps

    Tes Timetable supports role-based timetable editing that supports controlled change management across generation, review, and publish steps. FET supports iterative generation with detailed conflict reporting that feeds manual correction without losing constraint context.

  • Multi-view editing across teacher, class, and room timetables

    Prime Timetable provides multi-view editing that supports teacher, class, and room reconciliation in the same workflow. TimeTabler works across master timetable, class timetables, and teacher timetables workflows so teams can manage cross-view exceptions.

  • Draft-based rerun handling that preserves manual edits

    Skolaris uses draft-based timetable change management that preserves edits during reruns and reduces rework when constraints shift. Prime Timetable emphasizes controlled conflict resolution so changes stay consistent when staff refine the timetable in multiple views.

  • SIMS-linked setup to reduce re-entry during generation cycles

    Nova T6 uses SIMS-linked timetable setup to reduce re-entry when building teaching groups and generating subsequent timetable change cycles. This SIMS-oriented workflow helps manage recurring timetable maintenance tasks with fewer manual data re-creates.

  • API and automation surface versus file-based exchange

    FET’s admin automation across external systems is limited to file-based workflows, so integration depth depends on import and export. Scribblar also relies on file-based import and export fits common school data handoffs, but provisioning and governance tooling for large districts is thin.

How to choose school timetabling software for reliable generation and controlled updates

First, map the scheduling workflow to the product behavior that keeps conflicts from resurfacing after edits. The key difference across these tools is whether conflict detection stays linked to edits, whether change management is draft-based or role-based, and how manual corrections are scoped.

Second, choose a data workflow shape based on how the school already maintains timetable inputs. Some tools strongly assume careful constraint setup and availability inputs, while others focus on SIMS-aligned setup, interactive review loops, or CSV exchange patterns.

  • Choose the conflict life-cycle behavior that matches the team’s editing pattern

    Prime Timetable and TimeTabler both emphasize clash detection linked to schedule edits so resolved conflicts stay resolved during iterative manual changes. FET and Horarium instead emphasize conflict feedback depth or localized slot-set adjustments so teams can correct problems without losing the underlying constraint reasoning.

  • Pick the change-management model that fits how staff review and publish timetables

    Tes Timetable supports role-based timetable editing across generation, review, and publish steps for controlled governance in multi-step workflows. Skolaris uses draft-based rerun handling that preserves edits during reruns to reduce rework when constraints shift.

  • Validate that the school can model constraints well enough for the chosen generator style

    FET and Prime Timetable both depend on accurate setup of rules and group data so constraint-based generation produces stable outcomes. Tes Timetable similarly depends on correct constraint setup and availability inputs, and complex scenario modeling requires careful configuration of scheduling rules.

  • Decide between interactive iterative editing and file-based exchange for routine maintenance

    Scribblar prioritizes live staff review workflows during iterative scheduling sessions and uses file-based import and export for common data handoffs. FET and Prime Timetable prioritize generator-driven constraint generation with conflict reporting so maintenance is controlled by constraint-driven correction cycles rather than session-only editing.

  • Align integration expectations to what the product actually automates

    FET limits admin automation across external systems to file-based workflows, so integration plans should assume import and export rather than deep API provisioning. Nova T6 depends on SIMS-oriented setup workflows for timetable inputs, while Timetable Digital and Horarium provide more limited API and automation surfaces than heavier enterprise systems.

  • Stress test hard scheduling scenarios that are known to require careful modeling

    TimeTabler flags complex double period and elective block scenarios as needing careful data setup, so an elective-heavy curriculum needs a pilot run. Horarium also calls out complex elective blocks and split class cases as requiring careful manual post-generation tuning, so localized fixes may still take scheduler time.

Who should buy which type of school timetabling software

Different timetable teams run different maintenance cycles, and each product set in this guide emphasizes a different stability mechanism. The best match depends on whether the main work is constraint-driven generation, edit-linked conflict correction, or structured change control across review and publish steps.

Team size and data workflow shape also matter. Some tools minimize re-entry via SIMS-linked setup, while others emphasize file-based exchange or interactive staff review loops.

  • Scheduling teams running frequent manual corrections after generation

    Prime Timetable is built around clash detection linked to schedule edits so resolved conflicts do not silently reappear. TimeTabler also updates conflict detection around manual changes so staff can refine schedules without full regeneration loops.

  • Schools that need role-based review and controlled publishing across academic periods

    Tes Timetable provides role-based timetable editing across generation, review, and publish steps for controlled change management. This structure fits teams that must keep review ownership and publish permissions aligned during timetable change cycles.

  • SIMS-driven schools that rebuild teaching groups and then regenerate downstream schedules

    Nova T6 aligns timetable setup to school records through SIMS-oriented workflows for building teaching groups. This reduces re-entry when generating subsequent timetable change cycles.

  • Schools that run collaborative, iterative staff sessions with file handoffs

    Scribblar offers live staff review workflows that make timetable changes visible during iterative scheduling sessions. It also uses file-based import and export that fits common school data handoff patterns.

  • Teams that need stability across reruns while preserving planner edits

    Skolaris provides draft-based timetable change management that preserves edits during reruns. This suits teams that expect constraints to shift and still want to avoid redoing planner work from scratch.

Common buying and rollout mistakes in school timetabling software

Many timetable failures come from mismatched assumptions about how the tool handles constraint setup, edit propagation, and scenario complexity. These mistakes show up as recurring conflict loops, rework during reruns, and brittle timetable change cycles.

Another common issue is overestimating integration automation. Several tools in this set rely on file-based exchanges, and teams that plan for deep provisioning or API-driven governance can hit process gaps.

  • Under-scoping the constraint mapping work before generation

    FET requires careful mapping of school data into FET structures for accurate generation results. Tes Timetable and Nova T6 also require correct setup inputs for teaching groups and availability so generator checks can highlight conflicts effectively.

  • Ignoring how resolved conflicts behave after manual edits

    Prime Timetable and TimeTabler both address this by keeping clash detection linked to schedule edits so resolved conflicts do not reappear. Tools that do not maintain this linkage can create hidden regressions after staff make exceptions.

  • Expecting deep automation and governance tooling from file-first products

    FET limits admin automation across external systems to file-based workflows, so external system updates should be planned around imports and exports. Scribblar also has thin provisioning and governance tooling for large districts, so districts needing strong governance controls should validate governance requirements early.

  • Choosing a generator without validating hard scheduling scenarios

    TimeTabler flags that complex double period and elective block scenarios need careful data setup. Horarium also notes that complex elective blocks and split class cases require careful manual post-generation tuning.

  • Assuming reruns will preserve planner work without a draft model

    Skolaris preserves edits during reruns through draft-based timetable change management, which reduces rework when constraints shift. Without a comparable rerun preservation behavior, staff can be forced into repeated manual reconciliation after constraint changes.

How We Selected and Ranked These Tools

We evaluated FET, Prime Timetable, Tes Timetable, TimeTabler, Scribblar, Skolaris, Nova T6, Timetable Digital, Planifica, and Horarium using feature depth at 40%, ease of timetable editing at 30%, and value for the scheduling workflow at 30%. Feature scoring prioritized how conflict feedback behaves during and after timetable generation and how edits stay consistent across schedule views.

Ease scoring tracked how teams can perform targeted manual correction without losing context during generation and change cycles. FET set the ranking because its constraint engine provides granular conflict feedback during and after timetable generation and because iterative generation with detailed conflict reporting supports hands-on correction.

Frequently Asked Questions About school timetabling software

How do constraint rules and conflict reporting differ between FET and Prime Timetable?
FET generates timetables from constraint-driven rules and then surfaces granular conflict feedback during and after generation. Prime Timetable keeps clash detection linked to schedule edits so a resolved conflict does not silently reappear when updates are made.
Which tool best supports a repeatable rerun workflow across teacher, class, and room views?
Prime Timetable supports structured generation and editing across teacher, class, and room views with controlled change control. Planifica also maintains consistency across class, teacher, and room views after edits, but it leans more on frequent timetable change management. TimeTabler focuses on producing a master timetable first, then applies practical manual adjustments for edge cases.
How does Tes Timetable handle role-based timetable editing across academic periods?
Tes Timetable provides role-based timetable editing with controlled change management across generation, review, and publish steps. It also tracks scheduling activity across academic periods so access and edits stay traceable when timetables change.
What breaks if manual overrides are not preserved during timetable regeneration?
Skolaris preserves edits across reruns with draft-based change management so planners refine conflict resolution without losing context. FET supports interactive correction, but the rerun workflow depends on how constraints and manual corrections are re-applied. Horarium ties iterative conflict detection to the affected lesson slot set, which reduces unintended rework when overrides are kept scoped.
When do CSV import and export workflows matter most, and which tools emphasize them?
Timetable Digital uses CSV-based import and export to move curriculum model details, assignments, and timetable outputs between school systems. Timetable Digital also ties master, class, teacher, and room outputs to the same generation baseline. Planifica supports structured planning handoffs via imports and exports for ongoing updates, while Scribblar relies more on common file-based workflows than deep rule programming.
How do tools integrate with existing school records and setup workflows like SIMS linkage?
Nova T6 is designed for schools that manage timetable data through SIMS-linked workflows, which reduces re-entry when building teaching groups. It then drives subsequent timetable change cycles with controlled manual overrides. In contrast, FET and TimeTabler typically rely on configuration and iterative correction within the scheduling workflow rather than a direct SIMS setup path.
Which product approach is better when staff availability and rooming constraints change mid-cycle?
TimeTabler updates conflict detection around manual changes so planners refine schedules without full regeneration loops when availability shifts. Horarium runs iterative conflict detection and manual override cycles when constraints like rooming rules change between terms. Prime Timetable surfaces conflicts during and after edits while keeping resolved issues linked to the current schedule state.
How do administrators control who can change timetables and how changes are audited?
Tes Timetable focuses on role-based timetable editing and tracks scheduling activity across academic periods. Horarium keeps edits traceable to specific lesson slots when administrators publish changes. Prime Timetable emphasizes change control tied to clash detection behavior so resolved conflicts do not reappear after edits.
What is the typical getting-started configuration sequence for building a usable master timetable?
FET centers on defining constraints first, then generating a coherent master timetable view and iterating through manual correction. TimeTabler also starts with a master timetable and uses repeatable generation cycles configured for academic periods. Nova T6 commonly begins with SIMS-linked teaching group setup, then runs repeatable timetable generation with batch updates and controlled overrides for complexities like double periods and split classes.

Tools reviewed

Primary sources checked during evaluation.

Referenced in the comparison table and product reviews above.

Logos provided by Logo.dev

Keep exploring

FOR SOFTWARE VENDORS

Not on this list? Let’s fix that.

Our best-of pages are how many teams discover and compare tools in this space. If you think your product belongs in this lineup, we’d like to hear from you—we’ll walk you through fit and what an editorial entry looks like.

Apply for a Listing

WHAT THIS INCLUDES

  • Where buyers compare

    Readers come to these pages to shortlist software—your product shows up in that moment, not in a random sidebar.

  • Editorial write-up

    We describe your product in our own words and check the facts before anything goes live.

  • On-page brand presence

    You appear in the roundup the same way as other tools we cover: name, positioning, and a clear next step for readers who want to learn more.

  • Kept up to date

    We refresh lists on a regular rhythm so the category page stays useful as products and pricing change.