Skip to the generator

Nothing leaves your browser. No account, no sign-up, no watermark.

Printable weekly timetable

A weekly grid on A4 paper, set to your own times. Leave it blank and fill it in by hand, or type the class schedule in before you print.

The grid
The times
0 for no break.
One period per line. Put “break” or “lunch” in a line to shade it.
Contents
Leave it empty for a grid to fill in by hand.
45%

To get a PDF: click Print, then choose “Save as PDF”. Untick “Headers and footers”. The sheet is A4, so set the paper size to A4 rather than Letter.

How it works

You give the time of the first lesson, how long a period lasts and how many periods there are; the grid builds itself. The times it works out appear in a text box you can edit freely — handy when one day doesn't run to quite the same rhythm as the others.

Blank or filled in

A blank timetable gets written in by hand and ends up glued into an exercise book or stuck on the fridge. A class schedule that is already filled in can be handed round a whole class or a whole team. Both print from this same page: leave the “fill in” box empty for the first, type into it for the second.

Marking the breaks

Any line of times containing the word “break”, “lunch” or “recess” is shaded automatically. That is what makes a timetable readable at a glance: you find the midday gap without having to read the times.

Portrait or landscape

Portrait works when there are a lot of periods and few days. Landscape gives wider cells: use it for a six- or seven-day week, or when the subject names run long.

Who it is for

Pupils and parents at the start of term, teachers handing a grid to their class, club leaders putting up the programme for a holiday course, and any team that needs its hours on the wall rather than buried in an app nobody opens.

What this page does not do

It asks for no account and saves none of what you type. Your hours are sent nowhere: the grid is built by your own browser. Close the tab and they are gone — that is deliberate.