Schedcraft

Free Class Schedule Maker

Build your weekly class timetable in minutes — add subjects, rooms and teachers, colour-code your week, then print or save as PDF.

Mon
Tue
Wed
Thu
Fri
P1
Mathematics
B-204
Ms. Lee
+
Mathematics
B-204
Ms. Lee
+
+
P2
Biology
Lab 3
Mr. Ito
+
+
English
A-110
+
P3
+
History
C-007
Dr. Vidal
+
+
Chemistry
Lab 1
P4
English
A-110
+
P.E.
Gym
Coach R.
+
+
P5
+
Mathematics
B-204
Ms. Lee
+
Biology
Lab 3
Mr. Ito
+
P6
+
+
History
C-007
Dr. Vidal
+
English
A-110
P7
+
+
+
+
+

Build Your Weekly Class Timetable in Minutes

A clear class timetable is essential for students and teachers alike. Whether you're organising your school week, mapping out college lectures or creating a shared timetable for your department, a visual grid makes it easy to spot gaps, balance periods and avoid clashes at a glance.

This free class schedule maker lets you add as many subjects as you need, assign rooms and teachers to each period, and colour-code every class for instant recognition. Toggle the Saturday column for schools that run a six-day week, and adjust the number of periods from 3 to 10 to match your institution's structure.

When your timetable is ready, export it as a formatted PDF in one click — perfect for printing and displaying in a classroom, locker or student planner. Save to your free account to keep multiple timetables in sync across devices.

Frequently Asked Questions

How do I add a class to the timetable?

First add a subject in the left-hand sidebar (it appears with a colour chip). Click the subject to select it, then click any empty cell in the weekly grid to place the class. You can click the cell again to add a room, teacher or change the colour.

Can I assign different rooms and teachers to each period?

Yes. Click any filled cell to open the edit popup, where you can enter or update the subject name, room number and teacher name independently for each slot.

Is there a limit to the number of subjects or classes?

There is no hard limit on subjects. The timetable grid supports up to 10 periods per day and up to 6 days (Mon–Sat). Each slot holds one class entry with optional room and teacher details.

How do I print or share the class schedule?

Click "Export PDF" in the top toolbar to download a print-ready PDF. The exported file hides all editing controls so your timetable displays cleanly. To share digitally, save to your account and share the link.

How to Create a Class Timetable Online

A clear class timetable keeps a whole school day running on time, with the right subject in the right room every period. Schedcraft’s free class schedule maker lets you lay out periods across the week, slot in subjects and teachers and export a printable PDF — all in your browser, with no sign-up and nothing uploaded to a server.

1. Set up periods and the school week

Start with the skeleton that every day shares:

2. Assign subjects without clashes

The art of a timetable is fitting everything in without conflicts:

  1. Place core subjects like maths and languages in the morning, when concentration is highest.
  2. Avoid double-booking a teacher or a specialist room such as the science lab or gym in the same period.
  3. Spread each subject across the week instead of stacking three lessons on one day.

3. Print and distribute

Once the grid is conflict-free, export to PDF for the classroom wall, the student planner or the parent newsletter so everyone knows the week at a glance.

Class Schedule Maker — Frequently Asked Questions

How do I avoid clashes in a class timetable?

Check that no teacher or shared room such as a science lab or gym is booked for two classes in the same period, and spread each subject across different days rather than stacking it. Reviewing the full grid column by column before printing makes any remaining conflicts easy to catch.

Where should I place core subjects in the day?

Many schools place demanding core subjects like maths and languages in the morning periods, when students tend to be most alert, and leave lighter or practical subjects for the afternoon. Protecting break and lunch slots so they are never overwritten also keeps the day balanced.

Is the class schedule maker free?

Yes, it is free with no sign-up. You build the timetable in your browser, your data stays on your device, and you can export it to PDF to print and hand out.