Class Schedule Maker
Build a printable weekly class schedule for your classroom, office, or hallway board. Add as many periods or blocks as you need, assign a subject and room for each day, and download a color-coded PDF you can laminate and hang. Use the Classroom Timer to keep each period on track, and the Lesson Plan Maker to plan the content for every subject.
Schedule Details
Periods / Blocks
Schedule Preview
How to Use
- Enter your name, room, and school year at the top.
- Select how many days to show (5 for a full Mon–Fri week, 4 for a rotating A/B block schedule, etc.).
- For each period, enter the period name, start and end time, and the subject for each day of the week.
- Use Add Period to add more rows — up to 12 periods are supported.
- Click Preview Schedule to see the color-coded grid, then Download PDF to save it.
Tips for Displaying Your Schedule
- Laminate it. Print on cardstock, laminate, and hang near the door so substitutes and visitors can always see the daily schedule at a glance.
- Post a student copy. Print a smaller version (use your printer's "fit to page" or "2 per sheet" setting) to give to students or staple inside their planner.
- Use A/B week schedules. Print two copies — one for each week — and label them Week A and Week B for block schedule alternation.
- Plan around field trips. When a trip shifts your normal periods, send the Field Trip Permission Slip Generator home in advance and note the altered schedule for that day separately.
- Pair with a lesson plan. Use the Lesson Plan Maker to fill in the details for each subject listed on your schedule.
Frequently Asked Questions
Is there a scheduling tool for parent-teacher conference night?
Yes. This tool is built for your regular weekly periods, but for a one-off event like conference night, the Parent-Teacher Conference Scheduler turns a start time, end time, and slot length into a full list of bookable appointment times.
Can I use this for a block schedule?
Yes. For an A/B block schedule, print two versions — one for each day type. You can label periods as "Block 1," "Block 2," etc., and leave the subject cells blank for days when that block doesn't meet.
What if my schedule changes week to week?
Simply generate a new schedule whenever your schedule changes. Nothing is saved between sessions, so each visit starts fresh.
Is the PDF in landscape or portrait?
The PDF is generated in landscape orientation to give each subject column enough space, especially for 5-day schedules.