SOL Timetable

Build, publish, and manage your school's complete master timetable.

SOL Timetable gives schools a full timetabling workflow in one place — from day structure setup to drag-and-drop grid building, conflict detection, cover management, and read-only staff portals. Replaces spreadsheets and manual coordination entirely.

Everything SOL Timetable does for you.

Visual Grid Builder

Drag subject sets into the timetable grid, assign teachers and rooms, and rearrange with drag-and-drop. Room conflict warnings fire inline.

Clash Detection

Instant alerts for teacher double-bookings, room conflicts, student group overlaps, and teacher availability violations.

Cover & Substitution

Log absent staff, see which lessons need cover, and assign free teachers sorted by fairness (fewest covers this month first).

Read-Only Publish Links

Generate token-based public links filtered by teacher, student, room, or year group — no login required for staff or parents.

SOL Booking Sync

Sync the active timetable to SOL Booking with one click. Class sessions become room bookings automatically — no double entry.

Auto-Assign Scheduler

Let the greedy CSP scheduler place unscheduled sets automatically — most-constrained subjects first, respecting all teacher and room constraints.

Mobile-Friendly Portal

Published timetables switch to a day-card layout on phones — teachers and students can check their schedule from any device.

CSV Import

Import an existing timetable from a spreadsheet in one step — preview before committing, with per-row validation.

Ready to try SOL Timetable?

Sign in to your school and enable it from the dashboard.