A clear class schedule keeps your whole week in front of you — every class, where it is, who teaches it, and what’s next. This free class schedule maker gives you a simple weekly grid: add each class, pick a color, set the days and times, and your timetable builds itself as you type. When it’s ready, download a printable PDF, save it as an image for your phone, or add every class to Google or Apple Calendar. No account, no email, no watermark.
It works for any kind of class schedule — a middle or high school timetable, a college course load, evening or online classes, or a set of classes you teach.
Why this class schedule maker works
Most timetable tools hand you an empty grid and stop there. This one is built to make a usable weekly schedule fast:
- Color-coded classes so your week is readable at a glance — and the colors stay when you print or export.
- Teacher and room fields for each class, so you always know where to be and who’s leading it.
- Overlap detection that flags two classes booked at the same time and shows them side by side.
- Multiple time slots per class — handy when a class meets Monday and Wednesday but lab or study hall lands on Friday.
Whatever you build saves automatically in your browser, so you can close the tab and come back to it later on the same device.
How to make a class schedule
- Add a class. Type the class name (for example, Algebra II), and optionally the teacher and room.
- Set the days and times. Tap the days it meets and choose start and end times. Add a second time slot if it meets at different times on different days.
- Pick a color. Each class gets its own color so the whole timetable is easy to scan.
- Add the rest of your classes, then check the live preview. The grid stretches to fit early or late classes and warns you about any clashes.
- Download or sync. Save a printable PDF, export an image, hit Print, or use Add to Calendar to send your weekly classes to Google Calendar, Apple Calendar, or Outlook.
Print your timetable, save it, or put it on your phone
Once your class schedule is built, keep it however suits you:
Printable PDF
Download a clean, color-coded timetable that fits on a single page — ready to print for a binder, locker, fridge, or desk. Your class colors print exactly as you set them.
Save as an image
Export a sharp image to set as your phone wallpaper or share with classmates, parents, or students so everyone has the same week.
Add to your calendar
The Add to Calendar button creates a standard calendar file that adds each class as a recurring weekly event, with the room and teacher included — so your timetable lives in the calendar you already check.
A weekly view that fits your week
Turn weekends on or off, switch between 12-hour and 24-hour time, and set when your day starts and ends, so an early-morning class and an evening one both sit cleanly on the same grid.
For students and teachers alike
Students can map a full week of classes in a few minutes. Teachers can lay out the classes they teach across the week, color-coded by subject or group, and print a copy for the classroom wall. Same quick workflow, whatever you need it for.
Want to stay on top of the rest of your week too? Pair your timetable with our weekly planner, our college student planner, or homework planner to keep classes, study time, and deadlines together. Heading to college? Try our college schedule maker for a version with professor and credit fields.
Frequently asked questions
Is this class schedule maker free?
Yes — it’s completely free, with no sign-up, no email, and no watermark on your downloads. Make as many class schedules as you like.
Can I print my class schedule?
Yes. Use the Print button for a quick copy, or download a printable PDF that keeps your class colors and fits neatly on one page.
Can I add my class timetable to Google Calendar?
Yes. The Add to Calendar button creates a calendar file that adds each class as a recurring weekly event. It works with Google Calendar, Apple Calendar, and Outlook.
Does it work for high school, middle school, and college?
Yes. The grid works for any class schedule — middle school, high school, college, or classes you teach. You can add as many classes as you need.
Will my schedule be saved if I close the tab?
Yes. Your class schedule is saved automatically in your browser, so it’s still there when you return on the same device.
Can I add the teacher and room for each class?
Yes. Each class has optional fields for the teacher and room, so your timetable shows where to be and who’s teaching.
Can I include weekend classes?
Yes. You can toggle Saturday and Sunday on or off, switch between 12- and 24-hour time, and set your own start and end hours.
My name is