TimetableMaker
Class scheduling

Class schedule maker for lessons, courses, and study

Create an editable weekly class schedule online. Add subjects, course frequency, lesson times, and breaks, then save or export your timetable.

Create a complete class schedule in one grid

Organize subjects, courses, lesson periods, tutorials, labs, and breaks in a weekly view. Define how many times each activity should appear and create a balanced first draft.

Edit the details that matter

Move or replace individual class blocks when a room, teacher, course, or personal commitment changes. The rest of the schedule stays intact while you refine the plan.

  • Set custom lesson duration and school hours
  • Add subjects with different weekly frequencies
  • Include lunch and other fixed breaks
  • Save and export the finished class schedule

Use it for school, college, or teaching

Build a personal student class schedule, a teacher's lesson plan, or an editable draft for a school class. The same workspace supports each use without forcing you into a rigid template.

Frequently asked questions

Can I make a class schedule without a spreadsheet?

Yes. Enter the class requirements in a guided setup and TimetableMaker creates an editable weekly grid.

Can I add classes with different weekly frequencies?

Yes. Each subject or course can have its own number of weekly periods.

Can I print the class schedule?

Yes. Export the final schedule as a PDF or PNG for printing or sharing.

Ready to build your timetable?

Create, edit, save, and export your first weekly schedule for free.

Open TimetableMaker