Skip to content

School timetable maker: a printable class timetable in minutes

A clear weekly timetable on the fridge or inside a school bag saves the same questions every evening: which books, which room, and is there PE tomorrow? This school timetable maker builds one for any class or child. You choose the days your school runs, set the start and end time of each period and break, give each subject a colour, a teacher and a room, and fill the grid. It prints on one A4 page in landscape, saves as a PNG for a phone lock screen or a class group, and is kept only in this browser.

Quick answer

Choose the first day of your school week and how many days it has, set the periods (or generate them from a start time, lesson length and break), add your subjects with colours, teacher and room, then pick a subject in each cell of the grid. Press Print for an A4 landscape page or Download PNG for an image.

Week and title

Use your own school’s week. Lessons stay on their weekday if you change the first day.

Subjects

Periods and breaks

Generate periods

Replaces the periods below. Lessons you already placed stay on the same lesson number. Up to 14 rows.

Timetable

Choose a subject for each day and period. Leave a cell empty for a free period.

TimeMondayTuesdayWednesdayThursdayFriday
Period 108:00–08:45
Period 208:45–09:30
Period 309:30–10:15
Break10:15–10:35Break
Period 410:35–11:20
Period 511:20–12:05
Period 612:05–12:50

Saved automatically in this browser on this device. Nothing is uploaded.

How to use the School Timetable Maker

  1. Under Week and title, give the timetable a name (for example the class or child), choose the first school day and how many days the week has.
  2. Set the periods: edit the start and end times, or open Generate periods and enter the first start time, lesson length, number of lessons and a break.
  3. Add your subjects. Pick a colour for each, and add the teacher and room if you want them printed.
  4. In the grid, choose a subject for each day and period. Use Copy day when two days are the same, then press Print or Download PNG.

Set up your own school week

Schools do not all run the same week. Some teach Monday to Friday, others Sunday to Thursday, some have a half day or Saturday classes, and a private tutor or a weekend school may only meet twice a week. So this timetable maker has no fixed week: you pick the first day and the number of days, and the grid follows. Each lesson is stored against its weekday, not its column, so if you change the first day from Monday to Sunday your Monday lessons stay on Monday. Check the days against your school’s own calendar or the timetable the class teacher sends home.

Periods, breaks and times

Each row of the grid is a period with a start and end time. Mark a row as a break and it prints as one band across the week with its own label, such as break, lunch or prayer. If your school publishes a bell schedule, type the times in as they are. If not, Generate periods builds a regular day for you: give it the first start time, the length of a lesson, how many lessons there are, any minutes between lessons for moving rooms, and one break after the lesson you choose. The tool warns you when a period ends before it starts or overlaps the one before. Times can be shown on a 24-hour or a 12-hour clock.

Colours, teachers and rooms

Colour is what makes a timetable quick to read: a child learns that blue is maths without reading a word. Every subject gets a light colour that prints well and keeps black text readable, and you can change it to match exercise book covers or the colours a school already uses. The teacher and room appear on a smaller second line in each lesson, which helps in the first weeks of a new school year or in secondary schools where students move between labs and classrooms. Leave them blank for a younger child’s simpler chart.

Check the week before you print

Under the grid, the tool counts lessons and teaching time per subject for the days you show, leaving breaks out. It is a quick way to spot a lesson you forgot or a subject entered twice: if the school says there are five maths lessons and the count shows four, one cell is missing. Copy day helps when most days repeat the same pattern. The printed page fits on one A4 sheet in landscape with the colours kept, and the PNG is sized for A4 at 150 dpi, which also reads well on a phone screen.

More planners and school tools

The chore chart generator makes a weekly chart of jobs at home with tick boxes or stars, and the grocery list maker sorts a shopping list by aisle with a running total. For grades, the GPA calculator and grade calculator work out averages and the score needed on a final exam.

Frequently asked questions

How do I make a school timetable with this school timetable maker?

Pick the first day of the school week and the number of days, set the period times, add subjects with colours, then choose a subject in each cell of the grid. Print it on A4 landscape or download it as a PNG.

Can the timetable start on Sunday or run six days?

Yes. Choose any first day and from 1 to 7 days. Lessons are saved against their weekday, so changing the first day moves the columns without losing anything you entered.

How do I add break or lunch to the timetable?

Add a break row, or change a period’s type to break, and give it a label such as lunch. It prints as a grey band across all the days, and it is left out of the lesson count.

Is my class timetable saved if I close the page?

It is saved in this browser’s local storage on this device, so it is there when you come back on the same browser. Nothing is uploaded. Clearing the browser data or using a private window removes it, so keep the PNG as a copy.

How do I fit a whole week on one printed page?

Print uses A4 landscape with 10 mm margins. Up to about ten periods and six days fit comfortably; with more, shorten subject names or leave teacher and room blank. In the print dialog keep background graphics on so the colours print.