Free class schedule maker — plan your week in minutes
Build your weekly class timetable, catch time conflicts automatically, export it to Google Calendar or Apple Calendar, and print a clean copy. Works right in your browser — no sign-up, and your data never leaves your device.
Free forever · No account · Your data stays local
Everything a student schedule needs
Weekly grid, zero learning curve
Type your courses and time slots — they appear instantly on a clean weekly timetable. Click any block to edit it.
Automatic conflict check
Overlapping classes are flagged with the day and overlap minutes, so you catch clashes before registration does.
Export to your calendar
One click downloads an .ics file that imports into Google Calendar, Apple Calendar or Outlook — classes repeat weekly all semester.
Print-ready timetable
A dedicated print view fits your whole week on one clean page — pin it to the wall or slip it in your binder.
Multiple semesters
Keep Fall, Spring and Summer separate. Each semester has its own name, date range and course colors.
No account, no upload
Everything is saved in your browser only. No sign-up, no email, no tracking of your schedule.
How it works
- Step 1
Add your courses
Name each course, add time slots for the days it meets, optional room and instructor.
- Step 2
Check the grid
Your week fills in as a color-coded timetable — conflicts get flagged instantly.
- Step 3
Export or print
Download the .ics for your calendar app, or print a one-page weekly view.
Frequently asked questions
Is it free?
Yes. ClassSchedule is completely free to use — no account, no sign-up, no watermarks on your printed schedule.
Can I print my schedule?
Yes. The maker has a print-friendly view: hit Print to get a clean, black-and-white-friendly weekly timetable on one page.
Where is my data stored?
In your browser only (localStorage). Nothing is uploaded to any server. Clearing your browser data will erase your schedule, so keep an exported copy.
Ready to build your schedule?
Start from a blank week or pick a ready-made template.
Open the schedule maker