Back to all tools

School Timetable Generator

Build, customize and export complete school timetables in 10 languages — all in your browser.

No files are stored on our servers
1
2
3
4
5

School Setup

Break periods

Tick which periods are breaks (e.g. recess, lunch).

How to use

  1. 1

    Pick your language and fill in school details — name, year, logo, periods and breaks.

  2. 2

    Add your subjects with colors and teachers, then create classes and pick which subjects each class takes.

  3. 3

    Click Generate to build a conflict-aware timetable, then print, export to PDF or Excel.

Free School Timetable Generator — Multilingual, Browser-Based, No Signup

Build complete school timetables in 10 languages (including full Arabic RTL), with logos, classes, teachers, and one-click PDF, Excel, or print export — all in your browser.

Our free School Timetable Generator helps teachers, principals, and school administrators build clean, conflict-aware weekly schedules in minutes. Configure your days per week, periods per day, break times, subjects, teachers, and classes through a guided 4-step wizard — then generate a timetable that automatically avoids placing the same teacher in two classes at the same time.

Everything runs 100% in your browser. No accounts, no uploads, no servers — your school data, logo, and official stamp never leave your device. The interface is fully translated into English, French, Arabic, Spanish, Portuguese, German, Turkish, Indonesian, Swahili, and Russian, with complete right-to-left mirroring when Arabic is selected.

Once your timetable is ready, switch between classes using tabs, then print directly or export to PDF (per class or all classes in one file) and Excel (one sheet per class). The school header — logo, name, address, academic year, and official stamp — is included on every exported page for a professional, ready-to-distribute result.

Frequently Asked Questions

Is my school data uploaded anywhere?

No. Every step — uploads, generation, export — runs locally in your browser. We never receive your school name, logo, classes, teachers, or generated timetable.

How does the conflict avoidance work?

When generating, the algorithm makes sure no teacher is assigned to two different classes in the same period on the same day. Break periods are locked and never filled. If conflicts can't be fully resolved, a warning is shown so you can adjust teachers or session counts.

Can I use this for Arabic or right-to-left schools?

Yes. Select Arabic from the language menu and the entire interface — including the timetable grid, wizard steps, and exported PDF/Excel files — flips to right-to-left layout.

What export formats are supported?

You can print directly, export the current class as a PDF, export every class together in a single multi-page PDF, or export an Excel workbook with one sheet per class. All exports include your school header with logo, name, year, and stamp.

You might also like

Other tools you might find useful.