Free Class Schedule Maker — One Classroom, All Subjects

Build a complete weekly class timetable — no sign-up needed

Loading...

A class schedule maker focuses on a single classroom or student group: which subject is taught each period, by which teacher, and at what time. Unlike a full master-schedule tool, this builder is ideal when you need one class done fast.

Set up your class once — subjects, teachers, and weekly hours — then fill the grid and export a PDF for the noticeboard or parent newsletter.

How to Build a Class Schedule in 4 Steps

  1. 1

    Set up your class

    Enter the class name, number of students, and the school week configuration (days, start/end times, breaks).

  2. 2

    Define subjects and teacher assignments

    Add each subject taught in this class and assign the responsible teacher. Set the required weekly hours so the tool can highlight when the target is reached.

  3. 3

    Place subjects in the grid

    Click time slots and assign subjects. The sidebar shows remaining hours per subject, making it easy to balance the week without over- or under-scheduling.

  4. 4

    Export the class timetable

    Download as PDF or print directly. The output is formatted for classroom display — clear enough to read from a few metres away.

Class Schedule Maker Features

Subject–teacher assignment tracking

Each subject is linked to a specific teacher. The tool flags conflicts when the same teacher appears in two time slots simultaneously.

Weekly hour balance counter

Set the target hours per subject and the sidebar counts down as you fill cells. No more counting rows manually to check curriculum coverage.

Colour-coded by subject

Each subject gets a unique colour, making the class timetable easy for pupils and parents to interpret at a glance.

Print-ready single-page PDF

Export a single-page A4 PDF formatted for classroom noticeboards. Or send it digitally to parents via email or school portal.

Class Schedule Maker — Frequently Asked Questions

How is a class schedule maker different from a master schedule maker?
A class schedule maker is scoped to one classroom or student group, focusing on what that group does each period. A master schedule coordinates many classes simultaneously and must prevent teacher conflicts across all of them.
Can I schedule different subjects for different groups within the same class?
Yes. The tool supports multiple groups within a grade level. Switch between group tabs to build separate timetable columns for each group.
Is there a limit on the number of subjects I can add?
No hard limit. Most primary school classes use 6–10 subjects and secondary classes use 8–14. The colour palette has enough distinct colours to cover even the largest subject lists.
Can two classes share the same teacher in my schedule?
Yes, but the tool will flag a conflict if the same teacher is assigned to two classes at the same time slot. You will need to move one of the assignments to resolve the conflict.