Class Schedule Maker
Build an editable, printable weekly timetable for your classes.
Weekly class schedule
No classes
No classes
Saved automatically in your browser.
A class schedule maker turns your courses into a weekly grid. Add each class with its day, start and end time, and room, and the tool lays them out day by day, sorted by time. Toggle weekends on or off, then copy the timetable as text or print it for your wall or binder.
Why a weekly timetable helps
Seeing your whole week at a glance is the fastest way to spot conflicts, back-to-back classes with no travel time, and the gaps where study or meals actually fit. A written timetable also removes the daily “what do I have next?” friction — you check one grid instead of scrolling through a syllabus or a messaging thread. For international students juggling a new campus and unfamiliar building names, a printed copy taped above the desk is hard to beat.
How to use it
Type a course name, pick the day, set the start and end times, and add an optional room, then press Add class. Each entry appears in its day column, ordered by start time, so your morning-to-evening flow reads top to bottom. Turn on Include weekend if you have Saturday or Sunday sessions. Your entries save automatically in this browser, so the grid is still there when you come back.
- 1 Enter the course Type the class name, such as Calculus I, in the Course field.
- 2 Set day and times Choose the weekday, then set the start and end times. The end must be after the start.
- 3 Add a room (optional) Include the building and room so the timetable doubles as a wayfinding cheat sheet.
- 4 Add the class Press Add class. It drops into that day’s column, sorted by start time alongside your other classes.
- 5 Show weekends if needed Tick Include weekend to add Saturday and Sunday columns for labs, tutorials, or clubs.
- 6 Copy or print Use Copy as text for a tidy plain-text version, or Print for a clean grid without the input controls.
Tips for a schedule that actually works
Small habits that keep a timetable realistic once term gets busy.
| Tip | Why it helps |
|---|---|
| Block study time like a class | Add “Study: Chemistry” as its own entry so revision gets a fixed slot instead of leftover time. |
| Leave a buffer between classes | A 10–15 minute gap covers walking across campus and prevents a chain of late arrivals. |
| Group by building where you can | Back-to-back classes in the same building cut travel and stress on packed days. |
| Label rooms consistently | Use the same format (Building · Room) so a printed copy reads fast in a hallway. |
| Mark recurring commitments | Add work shifts, sports, or club meetings so conflicts show up before you double-book. |
| Reprint after every change | A wall copy is only useful if it matches your current term — reprint when you drop or swap a class. |
Getting the most from your timetable
Treat the grid as a planning surface, not just a record. If two classes sit uncomfortably close, that is a signal to check the travel time before add/drop closes. If a day looks empty, protect that block for deep work rather than letting it fill with errands. Because the schedule lives in your browser, keep editing it as the term settles — the first version is rarely the final one, and a timetable you actually maintain is worth far more than a perfect one you abandon in week two.