Skip to content
K Knidox Search…
Study · Planning

Class Schedule Maker

Build an editable, printable weekly timetable for your classes.

Day
Monday
9:00 AM10:30 AM
Calculus I
Bldg A · 204
Tuesday

No classes

Wednesday
11:00 AM12:30 PM
Intro to Biology
Science Hall · Lab 3
Thursday

No classes

Friday
2:00 PM3:30 PM
English Composition

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. 1
    Enter the course Type the class name, such as Calculus I, in the Course field.
  2. 2
    Set day and times Choose the weekday, then set the start and end times. The end must be after the start.
  3. 3
    Add a room (optional) Include the building and room so the timetable doubles as a wayfinding cheat sheet.
  4. 4
    Add the class Press Add class. It drops into that day’s column, sorted by start time alongside your other classes.
  5. 5
    Show weekends if needed Tick Include weekend to add Saturday and Sunday columns for labs, tutorials, or clubs.
  6. 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.

TipWhy it helps
Block study time like a classAdd “Study: Chemistry” as its own entry so revision gets a fixed slot instead of leftover time.
Leave a buffer between classesA 10–15 minute gap covers walking across campus and prevents a chain of late arrivals.
Group by building where you canBack-to-back classes in the same building cut travel and stress on packed days.
Label rooms consistentlyUse the same format (Building · Room) so a printed copy reads fast in a hallway.
Mark recurring commitmentsAdd work shifts, sports, or club meetings so conflicts show up before you double-book.
Reprint after every changeA 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.

Is my schedule saved?
Yes. Your classes are stored automatically in this browser, so the timetable is still there when you return on the same device. Clearing your browser data or using a different device or browser will start you with the example classes again.
Can I print my timetable?
Yes. Press Print (or use your browser’s print command) and the tool prints just the weekly grid — the input fields, buttons, and the weekend toggle are hidden so the page comes out clean.
Can I add weekend classes?
Yes. Tick “Include weekend” to add Saturday and Sunday columns, then add classes to those days. If you load a saved schedule that already has weekend classes, the weekend columns appear automatically.
How are classes ordered within a day?
Each day column is sorted by start time, earliest first, so your day reads top to bottom in the order the classes actually happen.
Why won’t my class get added?
A class needs a course name, and the end time must be later than the start time. If either is missing or the times overlap the wrong way, a short message explains what to fix.
Can I copy the schedule to paste elsewhere?
Yes. Copy as text produces a plain-text timetable grouped by day with times, class names, and rooms, ready to paste into notes, a document, or a message.
Does it check for time clashes between classes?
It does not block overlaps, but laying every class in its day column by start time makes clashes easy to see. Two entries at the same time on the same day sit right next to each other so you can catch the conflict.