Schedcraft

Free Teacher Schedule Maker

Assign teachers to class slots — visualise the full school week at a glance.

Time
Class 6A
Class 6B
Class 7A
Class 7B
P1
Teacher Garcia
Mathematics
Teacher Smith
English
+
Teacher Li
Science
P2
Teacher Li
Science
+
Teacher Garcia
Mathematics
+
P3
+
Teacher Patel
History
+
Teacher Smith
English
P4
Teacher Smith
English
+
Teacher Patel
History
+
P5
+
Teacher Garcia
Mathematics
+
Teacher Li
Science
P6
Teacher Patel
History
+
Teacher Smith
English
+

Build a Clash-Free Teacher Timetable in Minutes

Creating a weekly timetable for a teaching team is one of the most logistically demanding tasks in school administration. Each teacher must cover the right number of periods, every class needs each subject at the appropriate frequency, and no two assignments can clash — a teacher cannot be in two rooms at once. This free tool lets you drag teachers onto a visual grid, spot conflicts at a glance, and export a print-ready PDF for the staffroom noticeboard.

Start by entering each teacher's name in the sidebar and assigning them a colour. Then add your class groups along the top of the grid. Click any cell to assign a teacher and type the subject — the coloured block appears instantly, making overlaps easy to catch before they become real-world problems. Adjust start times in the left column to match your school's bell schedule.

Pro tip: build the most constrained teachers first. If a part-time specialist only teaches on Tuesday and Thursday, lock those cells first, then fill around them. This constraint-first approach cuts the number of backtracks you need to make and gets you to a valid timetable faster.

Frequently Asked Questions

How do I avoid clashes when two teachers share a classroom?

Assign each classroom as a "class" column in the grid. If Teacher A is already shown in the 09:00 slot of Room 101, the tool displays that block in colour, making it immediately visible before you assign a second teacher to the same cell. For large schools, consider splitting the timetable by year group and merging afterwards.

Can I print or share the timetable?

Yes. Click "Export PDF" to generate a print-optimised version that hides the editor controls and renders only the grid. The file is created locally in your browser — no data leaves your device.

Is my timetable saved between sessions?

Your schedule is automatically saved to your browser's localStorage each time you make a change. It reloads when you return. If you want to back it up or access it across devices, use the Save button to store it in your account.

How many teachers and classes can I add?

There is no hard limit built into the tool. Practicality depends on your screen size — very wide grids scroll horizontally. Most secondary schools find 8–12 teachers and 6–10 class columns comfortable to manage on a laptop screen.

How to Build a Teacher Timetable Online

A teacher’s week is a puzzle of periods, classes and rooms that all have to line up. Schedcraft’s free teacher schedule maker lets you map every lesson, free period and duty across the week and export a tidy PDF for your planner — all in your browser, with no sign-up required.

1. Lay out your teaching periods

Build the grid around the school’s period structure:

2. Assign classes, subjects and rooms

Fill each teaching slot with the detail you actually need at a glance:

  1. Note the class and subject together, e.g. “9B — Geography”, so there is no ambiguity.
  2. Add the room number for every lesson to avoid the wrong-room scramble, especially when you teach across labs and specialist spaces.
  3. Flag movement gaps where back-to-back lessons are in distant rooms so you can plan the dash between them.

3. Export your personal timetable

When the week is mapped, export to PDF to keep in your planner, on the staffroom wall or your phone. Having room numbers and free periods in one place makes covering colleagues and finding a quiet slot far easier.

Teacher Schedule Maker — Frequently Asked Questions

How should I note rooms on my teacher timetable?

Add the room number to every lesson alongside the class and subject, for example "9B — Geography — Room 12", so there is never any doubt where to be. Flagging cases where consecutive lessons are in distant rooms also helps you plan the move between them before the bell.

Can I include free periods and duties, not just lessons?

Yes. Mark free periods, planning time and break or playground duties on the same grid so your whole week is visible. Seeing your non-teaching slots clearly makes it easier to plan marking and to know when you are available to cover colleagues.

Is the teacher schedule maker free?

Yes, it is free with no sign-up. You build your timetable in your browser, your data stays on your device, and you can export it to PDF for your planner or the staffroom wall.