Use cases

AI powered school timetabling

An AI-powered planning and timetabling workspace where constraint-based generation produces feasible schedules and a planner assistant helps you explain, tune, and improve them without bypassing your rules.

Juho Isola, Smootables founder

Key takeaways

  • AI assists planners inside hard constraints. Smootables does not run uncontrolled autonomous scheduling.
  • Natural-language bulk edits apply to the same planning model the constraint solver uses.
  • Bulk plan and timetable edits, tradeoff checks, and iteration happen in focused sessions instead of spreadsheet slog.
  • AI-assisted import turns previous timetables in messy spreadsheets, PDFs, and timetable exports into a structured model.

What should AI-powered school timetabling actually mean?

AI-powered timetabling should not mean uploading a spreadsheet, pressing a button, and hoping the result can be defended. In Smootables, the timetable still comes from structured planning data and a constraint solver. The AI planner assistant sits around that model so you can ask questions, reshape plans in natural language, and understand why a schedule is hard to place.

Smootables is built as an AI-powered timetable workspace, not an uncontrolled autonomous scheduler. The constraint solver generates feasible period timetables from structured planning data. The planner assistant helps you reshape plans, understand tradeoffs, troubleshoot infeasibility, and converge faster while hard rules stay enforced by the solver and audit logs record what changed.

For the full creation workflow from handoff through publication, see how to create a school timetable.

Where does AI actually help in a real timetabling workflow?

AI in Smootables assists judgment, while the constraint solver still enforces hard rules and audit logs record every change. The planner assistant saves time on natural-language edits, explanations, and scenario comparison, the work that usually turns into hours of manual grid editing.

Planner assistant

Ask questions in plain language: why a timetable is infeasible, which teachers are over-committed, or how to move science labs to mornings. The assistant routes intent to scoped tools and proposes changes you can review before applying.

Large-scale edits, fast

Describe big planning moves in plain language: copy a full term structure into a new academic year, shift a cohort between periods, or rebalance teaching hours across the school. The planner assistant applies them across the model so work that used to mean hours of spreadsheet edits can happen in one focused session.

Explainability

Pre-solve validation and infeasibility reports explain missing data, impossible workloads, and conflicting rules before you wait for a solve. The assistant can then walk through what to fix next.

Scenario comparison

Compare timetable branches, balance gaps across the week, or prepare a version with fewer Friday afternoon lessons. AI helps you explore alternatives without overwriting a working draft.

How is AI-assisted timetabling different from press-button generation?

The difference is the role of the planner. Smootables keeps planning data, solver rules, manual edits, AI suggestions, and audit history in one workflow so the person responsible for the timetable can see what changed and why.

DimensionPress-button generationSmootables (AI-assisted)
Who decidesThe tool produces a result from configured inputsPlanner decides; solver enforces; AI assists
Making large editsManual grid work or re-import from Microsoft ExcelDescribe the change in natural language; the assistant applies it
Explaining failuresFailure may appear after the generation runPre-solve validation and infeasibility reports in plain language
Data setupHand-clean spreadsheets before importAI-assisted extraction from Microsoft Excel, PDFs, and legacy exports
Control and auditChange history depends on the tool and workflowAuthenticated, scoped, audit-logged AI actions
Data residencyDepends on the product, deployment, and AI providerData residency is chosen to match the customer's region

How do the solver and AI planner assistant work together?

AI speeds judgment and iteration while the Smootables solver enforces feasibility. A typical cycle moves from modeling to publishing without leaving the workspace or passing files between separate timetable tools.

  1. Model the year in one workspace: terms, courses, teachers, rooms, equipment, groups, and individual pathways.
  2. Run pre-generation validation so overloads, missing resources, and likely infeasibility surface in the plan before publication.
  3. Generate a period timetable with hard and soft constraints; park unplaced lessons in a waiting area instead of stopping the run.
  4. Edit with drag-and-drop, pin critical lessons, regenerate around locks, and use slot insight before you drop a lesson.
  5. Use the planner assistant to explain conflicts, propose tuned changes, and compare branches until the schedule is ready to publish.

Is school timetable generation AI-only?

No. Timetable generation is based on multi-constraint optimization, algorithms that respect the rules you configured. The Smootables AI assistant does not replace that engine; it helps planners describe intent in natural language, interpret results, and make large changes without manual grid work in Microsoft Excel. That separation is deliberate: schools need speed, and they also need schedules they can defend to teachers and leadership.

How does AI-assisted setup and import work?

AI-powered timetabling starts before the first solve. Smootables supports structured import for spreadsheets, CSV, and timetable exports, plus AI-assisted extraction from messy Microsoft Excel files, screenshots, and PDFs. Ambiguous matches for courses, teachers, rooms, and groups go through human review so the planning model stays trustworthy.

For schools moving off Excel or another timetable generator, that import path is often the fastest way to a structured model. The same Smootables model powers workload panels, validation, generation, collaboration, and publishing in one cloud workspace.

Questions about AI in school timetabling

Does AI generate our timetable automatically?

Generation is solver-based from your structured school year plan. The AI assistant helps you prepare data, explain results, and make large plan and timetable changes in natural language. It does not replace the constraint engine or silently override hard rules.

Can AI change our timetable without permission?

No. The planner assistant works only for authenticated users inside your school scope, and actions are audited. It may ask you to confirm when intent is unclear; it does not bypass hard solver constraints or change the live plan without your say.

How is this different from Untis or aSc?

Untis and aSc Timetables are established products with mature automatic generation, broad constraint configuration, and manual editing workflows. Smootables takes a different approach: structured year planning, explainable validation, solver generation, editing, publishing, and a planner assistant live in one cloud workspace so the whole planning cycle can move faster.

What if our school does not want to use AI at all?

Smootables is designed around a structured planning model and solver-based timetable generation. Your team can still use year modeling, workload views, collaboration, publishing, and algorithm-based generation without relying on natural-language assistant workflows.

Is student and teacher data sent to the AI safely?

Only resource codes are sent to LLMs, not teacher or student names. AI-originated actions are logged for audit, and the assistant works inside the authenticated user's school scope.

Related reading

See how Smootables fits your school

Book a walkthrough and we will map Smootables to your planning, workload, and timetabling process.