All kids tools

> kids timetable

School timetable

Made for grades 1/2 to 5/6

Set times and breaks, subjects with patterns you can tell apart even in black and white, plus a packing list for the school bag and a weekly overview. As a PDF on A4.

Your school's times applyTimes, subjects and numbers of lessons are your entries. Nothing preset comes from a school or a curriculum: 45 minutes, 5 minutes of break, the list of subjects and the packing lists are only suggestions that you change. There is no timetable for preschool here, a timetable does not fit there (preschool means about ages 3 to 6). Do you only want an empty grid? You find it under Paper templates.

Grades 1/2: grid with symbols, at most 6 lessons and 5 days. When you switch, subjects with the names of the suggestions get a symbol, and for all others you choose it yourself. Grades 3/4: table, up to 8 lessons. Grades 5/6: up to 10 lessons and 6 days, short names selectable. The level is a recommendation and not a statement about the curriculum: curricula differ by German state (Bundesland), and I have not checked what is taught in which grade.

At most 40 characters.

At most 40 characters. Leave it empty for a line to write on.

At most 40 characters, for example 3b.

At most 40 characters, for example 2026/27.

Kids’ names are personal data. They stay in your browser, are not saved anywhere and appear only in the PDF and in the file you save yourself. Both are made only on your device.

Days, lessons and times

View

Table: times on the left, days at the top. Grid: days on the left, lessons at the top, square boxes with symbols.

1 to 10, fewer depending on the level.

A time like 08:00. The day must not go beyond 23:59.

30 to 90 minutes.

Break after each lesson in minutes

0 to 60 minutes. With 0 there is no break row. The preset is 5 minutes and a long break of 20 minutes after the 2nd lesson, as a suggestion.

Subjects

Up to 16 subjects. Each pattern belongs to exactly one subject, patterns of other subjects are locked. There are 12 patterns: for more subjects you choose “No pattern”, and their name is still in the box. The patterns help you tell them apart, but the name is always there too. The color appears only on screen and in a color print if you switch it on.

    1 to 20 characters.

    Replaces the list of subjects and the packing list items with the suggestions for the chosen level and clears the timetable.

    Fill in the timetable

    The left and right arrow keys jump to the neighboring day, Ctrl with the up or down arrow to the lesson before or after. The up and down arrow keys change the subject in the box.

    The example spreads the subjects in turn so that you can see double lessons. It is not a school's timetable.

    Print

    1 to 30 identical sheets, for example for a class. With more than one copy the field for the name stays empty, so that every kid enters their own.

    Timetable preview

    Your browser remembers nothing. Save settings, subjects, timetable and packing lists as a file on your device. The file includes name, class and school year only if you entered them.

    Goes well with: Paper templates · Handwriting practice (German) · Craft templates · Packing list (German)

    The timetable and the PDFs are made here in your browser. Names and entries do not leave your device and are not saved anywhere.

    How it works
    1. 01Choose a level and set days, lessons, start, length and breaks. The tool calculates the times of every lesson.
    2. 02Check or change the subjects and choose a subject for each lesson. The preview shows the sheet right away.
    3. 03Under “Packing list” and “Weekly overview” look at the second and third sheet. Download the PDF and print it.

    Times. The first lesson starts at the set time. Each further lesson starts after the end of the lesson before plus the break in between. If the day runs beyond 23:59, the “Start” field reports it and no sheet is made.

    Patterns. Each subject gets a pattern of lines, cut to fit the box: no line goes over the neighboring box, and the spacing of the lines is the same in small and large boxes. The lines fill at most a quarter of the box, and the subject name is always in a white box on top. A pattern alone is not enough to recognize a subject: it helps you tell them apart, but never replaces the name.

    Double lessons. Two or more identical subjects in consecutive lessons of a day become one cell if every break in between lasts at most 10 minutes. Three identical in a row are one cell across three lessons. The cell names the start of the first to the end of the last lesson. The break of 20 minutes after the 2nd lesson separates them, even if the same subject is on both sides. If the switch is off, nothing is ever joined.

    Packing list. For each subject you collect up to 6 things, plus up to 8 things that are always with you. The daily list names “Always with you” first, then the things for the subjects in the order of their first appearance that day, each thing only once. The sheet has a box to tick for each thing. If there are very many things, the type gets smaller and the sheet runs onto a second page.

    Weekly overview. For each subject the lessons per day and the total, and the overall number at the bottom. What is counted is the lessons in the timetable, not the minutes. Subjects without a lesson are not in the table, but are named below it.

    Limits. The font on the sheets is Helvetica: emoji and some letters of other languages are reported at the field, and the sheet is then only made after you change them. A name that does not fit in a box is made smaller (never below 7 pt), otherwise shortened, and the tool says so. In the selection field of the timetable on screen, too, a long name is shortened with “…”, and the full name appears when you point at it. Cells of at least 22 pt in height fit on an A4 sheet in landscape: if it gets too tight, the message names the largest number of lessons that fits. The grid for grades 1/2 shows symbols made of shapes that the tool draws itself. They have something to do with the subject only where it is obvious.

    Nothing is saved. Everything stays in your browser until you close the page. If you cut days or lessons, the page remembers the entries that drop out of the timetable until you close it: if you make the timetable larger again, they are back. The sheet and the file contain only what the timetable shows right now. The browser asks when you leave if a lot has been entered. “Save to a file” creates a JSON file on your device. Kids’ names can be in it. “Load from file” reads it in again, a file from another tool or with invalid entries is rejected, and your current state stays.