ManyHand logoManyHand ← All tools

School Timetable Maker

Set the periods, plan each class, and fill the timetables by hand or automatically — a teacher is never put in two classes at once without a warning. Print every class's and every teacher's timetable.

The school
School days

A day with fewer periods ends early — such as a half-day Saturday. Its later periods are closed.

Periods and breaks
    Make all the periods from a start time
    The periods keep their places on the timetable.
    Subjects

      The small box is the short name used where the paper is tight.

      Teachers
        Classes
          Classes to divisions
          Backup & another device

          The timetable is kept in this browser on this device and never uploaded. Save a backup file now and then, and to carry it to another computer — clearing the browser's data would lose it otherwise.

          Setting up the school

          The Setup tab holds everything the timetable is built from. Each part is saved as you type.

          A timetable holds up to 80 classes, 150 teachers, 40 subjects and 16 periods a day.

          Each class's plan

          On the Plan tab, give each class the subjects it is taught, the teacher for each and how many periods a week. The total is checked against the week: with five days of eight periods and a Saturday of four, a class has 44 periods, and a plan of 46 is shown in red. Copy the plan of another class saves typing for parallel divisions — with or without the teachers. A subject taught in two groups, such as two second languages, can have two rows.

          Under the plan, every teacher's planned periods a week are added up across the classes, so an overloaded teacher shows before any timetable is made.

          Filling the timetable

          The Timetable tab shows one class at a time: the days down the side, the periods across, the breaks as narrow strips. Tap a period to choose from the class's plan — each choice shows how many of its periods are placed already, and a teacher who is in another class at that time is marked busy. You can still put them there, but the period turns red and names the other class until one of them is moved. Swap with another period exchanges two periods of the class.

          Fill this class automatically and Fill every class put the plans into the empty periods. They never put a teacher in two classes at once, never use a closed period and never move a period you placed by hand. Each subject is spread over the week: a subject with 7 periods over 6 days gets one or two a day, and a third only when there is no other way. When the busiest teachers make a period impossible to place, the fill first tries moving one of its own new periods to make room, and whatever still does not fit is named in the message rather than forced. Every fill can be undone straight away.

          The teachers

          The Teachers tab shows any teacher's week, with their periods each day, and marks a period red if they are in two classes at once. Who is free? answers the morning question when a teacher is on leave: choose the day and the period, and every teacher without a class then is listed, the one with the fewest periods that day first, so the substitution goes to whoever has the lightest day.

          Printing and sharing

          Every paper is A4 sideways and comes as a PDF or straight from the printer:

          Keeping the timetable safe

          The timetable is saved in this browser on this device; nothing is uploaded and the PDFs are made on the device. Save a backup file before big changes and keep it in Drive or email: Open backup file puts the timetable back on any device, replacing what is there. Start a new timetable clears the page for another school or next year.

          About & FAQ

          This is a timetable maker for the teacher who makes a school's timetable. Set the days and periods, the subjects, teachers and classes, plan what each class is taught and by whom, and fill the class timetables by tapping or automatically. Every class's and every teacher's timetable is then ready to print, and the free teachers for any period are a tap away. Nothing you type leaves your device.

          Can it make the timetable automatically?

          Yes. Give each class a plan on the Plan tab — the subjects, how many periods a week each gets and who teaches it — and Fill every class puts the periods into the empty slots without putting a teacher in two classes at once, spreading each subject over the week. Periods you placed by hand stay where they are, and the fill can be undone.

          How does it warn about clashes?

          A period whose teacher is already in another class at the same time turns red and names the other class. The Timetable tab shows a count, and the clashes list names every one in the school until it is moved.

          Can Saturday be a half day?

          Yes. Under School days, give Saturday fewer periods. Its later periods are closed: they show a dash and are never filled.

          How do I find a teacher for a substitution?

          On the Teachers tab, choose the day and the period under Who is free?. Every teacher with no class then is listed, the one with the fewest periods that day first.

          What can I print?

          A timetable for each class, with the subjects and teachers listed underneath; a timetable for each teacher, with their periods a day; the whole school, one day to a page; and the teachers' workload. All are A4 sideways PDFs, or go straight to a printer.

          More tools for teachers: Class Attendance Register · Report Card Maker · Exam Seating Plan

          Period

          Or any subject and teacher