GALAXY OF TOOLS

STUDY SECTOR

Timetable Maker

Make a school timetable, shift rota or care rota: drag colour-coded names onto the grid, then print or save.

Subjects — pick one, then tap cells (or drag it onto a cell)
Selected subject

Pick a subject, then tap cells — or drag a subject onto a cell. Drag a filled cell onto another to swap them.

Periods, breaks and times
Saved automatically in this browser.
PreviewA4 landscape · 297 × 210 mm · 1 page

Printing sends only the sheet to the printer at 100% scale. The PDF is vector (sharp at any size); the PNG shows the first page. Everything is drawn in your browser — nothing is uploaded.

Runs entirely in your browser. Nothing you enter or upload is sent to a server.

A free timetable maker for school, college and work

This timetable maker turns a blank week into a clear, colour-coded timetable in a few minutes. Set the days you attend (Monday to Friday, Monday to Saturday, Sunday to Thursday or all seven), list your periods with their start and end times, add short breaks and a lunch row, then place subjects on the grid by tapping or dragging. Each subject carries its own colour, teacher and room, so the printed sheet answers “where am I meant to be?” at a glance.

It suits a school class timetable, a college lecture schedule, a tutor’s weekly slots, a staff shift rota or a family care rota. The timetable is saved in your browser as you work, can be exported to a JSON file and imported on another device, and prints on A4 or US Letter — landscape by default — or downloads as a vector PDF or a PNG for a phone lock screen. Nothing is uploaded.

How to use the Timetable Maker

  1. Type a title and subtitle, choose your days and the 24- or 12-hour time format.
  2. Open Periods, breaks and times to set each row’s label, start and end time, and whether it is a lesson, a break or lunch. “Add period” continues from the last end time.
  3. Pick a subject in the palette and tap the cells where it belongs, or drag the subject onto a cell. Drag a filled cell onto another to swap two lessons; use the Eraser to empty one.
  4. Edit the selected subject’s name, colour, teacher and room, or add a new subject. Use Copy day when several days share the same lessons.
  5. Choose the printed layout, paper and orientation, then press Print timetable, Download PDF or Download PNG.

Timetable Maker features

Drag, tap or swap

Mouse users can drag subjects and lessons; on a phone, select a subject and tap the cells. Dropping a lesson on another swaps them.

Breaks and lunch rows

Break and lunch rows span every day, print as shaded bands and take less height than a lesson.

Subjects with teacher and room

Each subject has a colour, a teacher and a room shown in the grid and, if you choose, on the printout.

Copy a day

Copy Monday to Wednesday, or to every other day, then change only what differs.

Two printed layouts

Days across with periods down, or days down with periods across — the usual layout of many school timetables.

Saved and portable

Autosaved in this browser; export to JSON to keep a backup or move the timetable to another computer.

How to plan a school timetable that works

Start with the fixed parts of the day: first bell, break, lunch and the end of the day, then add lessons in between. Periods of 40–50 minutes are common; block schedules of 90 minutes can be modelled with fewer, longer rows.

Place the subjects with the most weekly lessons first and spread them across the week. Put practical subjects where their lab or studio is free, and keep the room on the subject so clashes are easy to spot.

Shift rotas and care rotas

Choose Staff shift rota or Caregiver care rota under “What are you making?”. Rows become shifts (for example Morning 06:00–14:00 or Night 22:00–06:00, which runs past midnight), subjects become people, and “Load a starter rota” gives an editable example.

A panel shows each person’s shifts and hours a week and flags rest shorter than the minimum you set, including overlaps and Sunday into Monday. The 11-hour default is only a starting value, not a legal limit; rest rules differ by country and employer. Empty slots are counted, hand-over notes print under the sheet, and CSV and weekly calendar (.ics) files download.

To lay a repeating pattern such as 4 on 4 off, 2-2-3 or DuPont over a whole year, use the shift pattern calendar. For a care rota, plan medicines with the medication schedule maker. A care rota is a planning aid, not medical advice.

Weekly lesson counts at a glance

These are rough planning ranges, not rules — follow your school’s or board’s official scheme of studies.

Typical weekly loadLessons per weekTip
Core subjects (maths, main language)5–7One a day, preferably in the morning
Sciences4–6Pair two periods for a practical
Social studies, second language3–5Spread over at least three days
Computing, art, music1–2Book the specialist room first
Physical education2–3Avoid the period straight after lunch

Printing, PDF and sharing

The preview below the editor is exactly what prints. Printing sends only the timetable sheet, at 100% scale, with an @page rule for the size you chose. The PDF uses vector lines and standard fonts; the PNG is 150 or 300 dpi. If a subject name uses characters outside the basic Latin set (for example Devanagari), the PDF replaces them with “?” — use the PNG for those.

Planning revision around your timetable? The study plan generator spreads topics up to an exam with spaced reviews, and the weekly planner printable adds space for homework and notes.

Timetable Maker FAQ

How do I make a timetable online for free?

Set the days and periods, choose a subject in the palette and tap or drag it into the grid, then print or download the PDF. The timetable maker is free, needs no account and works in your browser.

Can I add break and lunch times?

Yes. In “Periods, breaks and times” add a break row or change any row’s type to Break or Lunch. Those rows span the whole week and are shaded on the printout.

Does it work on a phone?

Yes. On touch screens, select a subject and tap the cells you want; the grid scrolls sideways inside its box. Dragging works with a mouse.

Can I make a college or work schedule instead of a school timetable?

Yes. Rename the rows (for example “Lecture 1” or “Shift A”), set any times, and use subjects for modules, clients or tasks with the room or location field.

Can I make a shift rota or caregiver schedule?

Yes. Pick “Staff shift rota” or “Caregiver care rota”, load the starter and replace the names and times.

Where is my timetable saved?

In this browser’s local storage, on your device only. Clearing site data removes it, so use “Export JSON” to keep a backup you can import later.

What paper sizes can I print on?

A4, US Letter, A5 and US Legal, in landscape or portrait. Landscape suits five or six days of seven or more periods.

You might also need