Class Timetable Generator
Build an editable class timetable in seconds. Start from a blank Monday-through-Friday grid (Saturday optional), type each period's time label and each cell's subject, or load the Example to see the layout. Every cell is fully editable — this tool has no knowledge of any specific school's real schedule. Print it or download a clean PDF. Free, no sign-up, and everything you type stays in your browser.
This free class timetable generator builds a printable weekly schedule grid instantly — blank by default, ready for you to fill in your own class's periods and subjects. Turn on Saturday if you need it, add period rows, then print or download a clean PDF. Runs entirely in your browser, no sign-up.
Subject examples you can type into any cell: Math, English Language Arts, Science, Social Studies, Physical Education, Art, Music, Homeroom, Recess. Every cell below is fully editable or replaceable — this timetable is not any specific school's official schedule.
Class Timetable
| Period | Monday | Tuesday | Wednesday | Thursday | Friday | |
|---|---|---|---|---|---|---|
This timetable stays in your browser. Anything you type is never uploaded, saved, or sent anywhere, not even to analytics.
How to use the class timetable generator
- 1Type a title and, optionally, a class name.
- 2Turn on Saturday if your schedule includes it.
- 3Type each period's time label and each cell's subject, or load the Example to see the layout first.
- 4Add or remove period rows, then print or download a clean PDF.
When this is useful
Weekly class schedule
Build a clear, editable timetable to post in the classroom or share with students and families.
Substitute or sub-plan reference
Print a clean copy of the week's schedule for a substitute teacher to follow at a glance.
Tutoring or small-group sessions
Organize sessions and subjects by day for tutors, homeschool co-ops, or small learning pods.
Examples to try
Blank weekly grid
Start from scratch and type each period and subject exactly as your class needs them.
Example schedule loaded
Load the Example to see a full 5-period layout, then edit every cell to match your own class.
Six-day week with Saturday
Turn on the Saturday toggle to add a sixth column for schools that hold Saturday classes.
Tips for better results
Use the Example as a starting layout
Load the Example first to see a working 5-period, 5-day layout, then replace each cell with your own periods and subjects.
Keep period labels short
Time ranges like "8:00 - 8:45" or short labels like "Period 1" both work well and stay readable once printed.
Re-use it for every term
Nothing is saved between visits, so build a new timetable each term or copy your subjects from a previous printout.
How the class timetable generator works
Pick a title and optional class name, then turn on Saturday if your week includes it. The grid starts blank — every period row and every day's cell is yours to fill in.
Add or remove period rows (up to 12), and type directly into any cell. Nothing is auto-filled from a real school's schedule; the Example button loads one sample layout purely to show the format.
Print directly from the browser, or download a clean vector PDF with the same grid, ready to post or hand out.
Private by design
- No account and no sign-up. Just open it and start.
- Everything runs on your device, so the title, class name, and every period/subject cell you type stays with you.
- Nothing you create is uploaded. No values, names, scores, or generated content are sent to our servers.
- We use Google Analytics only for basic, anonymous pageview counts. It never receives what you enter into the tool.
Frequently asked questions
Is the class timetable generator free?
Yes, completely free, with no account and no limit on how many timetables you build.
Does this match my school's real schedule?
No. It's a blank, editable template you fill in yourself — it doesn't represent any specific school's actual timetable.
Can I include Saturday?
Yes. Turn on the Saturday toggle to add a sixth day column to the grid.
How many periods can I add?
Up to 12 period rows. Add or remove rows freely with the + Add period button and each row's Remove button.
Can I download a PDF?
Yes. The Download PDF button generates a clean, printable vector PDF of your exact timetable.
Is anything I type saved or sent anywhere?
No. Everything you type stays in your browser only — nothing is uploaded, stored, or sent to analytics.
More classroom tools
Homework Planner
A printable homework planner: list subject, assignment, due date, priority, and status, then print.
Open toolLesson Plan Template Generator
Build printable lesson plan templates: daily, weekly, small group, or substitute, with editable sections.
Open toolClassroom Timer
A big, simple online classroom timer with quick presets, a custom time, and an optional end beep.
Open toolAlways free · No account needed · Nothing you type ever leaves your device.