How to use
- Edit the title and add your class or term as a subtitle.
- Choose days per week and periods per day, then enter the first period's start time, period length, break and lunch.
- 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.