Skip to content
ToolMug

Use ↑ ↓ to move, Enter to open, Esc to close.

Class Schedule Maker

Set your days and periods, type in your classes, and each subject gets its own color automatically. Enter when the first period starts and how long periods and breaks are, and the times for every period are worked out for you. Download a landscape PDF or image, or print it straight away.

Runs in your browser — nothing you enter is uploaded

0 for no lunch row

When printing, choose Actual size or 100% scale so nothing is shrunk or cut off. Everything is made in your browser and nothing is uploaded.

Fill in your classes

MondayTuesdayWednesdayThursdayFriday
Period 1 08:00
Period 2 08:55
Period 3 09:50
Period 4 10:45
Period 5 13:30
Period 6 14:25
Period 7 15:20

The same subject gets the same color. You can add a teacher or room, like “Math Rm 12”, but that counts as a separate subject and gets its own color. What you enter is saved on this device.

Is this tool working for you?

How to use

  1. Edit the title and add your class or term as a subtitle.
  2. Choose days per week and periods per day, then enter the first period's start time, period length, break and lunch.
  3. Fill in the grid below and download a PDF or PNG, or print.

Options explained

Lunch after period
Adds a lunch row below this period and pushes the afternoon times back. Enter 0 for no lunch row.
Break
Minutes between periods. All breaks are the same length; if yours vary, turn off Show class times and write the times in by hand.

Typical school day settings

Schools vary, so check your own bell schedule. These are common starting points.

Level Period Passing time Periods
Elementary 40–50 min 5 min 6–7
Middle school 45–50 min 4–5 min 6–8
High school 50–55 min 5 min 6–7
Block schedule 80–90 min 5–10 min 4

Ways to use it

College schedules. Set seven days if you have weekend classes, and add the room to the cell, like “Biology Hall B”. Different text counts as a different subject, so keep it consistent if you want matching colors.

A/B days. Print two copies, one for each day pattern, and put A or B in the subtitle.

Teachers. Enter class names instead of subjects for a weekly teaching timetable.

Frequently asked questions

Can I print a blank class schedule?

Yes. Download it without filling anything in and write on the printout.

Does it save my schedule?

Your schedule is saved in this browser on this device and is never uploaded. Clearing browser data removes it.

Will it work on black and white printers?

Yes. The colors are light tints, so the text stays readable. You can also turn off Color by subject to save ink.

Privacy

This tool runs entirely in your browser. Your files and text are processed on your device and are never uploaded to our servers.

Related tools