First week of the semester. You've got 5 courses, 3 different buildings, and a schedule that changes by day. Sound familiar?
Between syllabuses landing in your inbox, orientation sessions nobody told you about, and the frantic search for which lecture hall is actually in which building — the first week is chaos. A clear, visual class schedule fixes most of that instantly.
This free colour-coded class schedule template for Google Sheets takes about five minutes to set up. It covers your full weekly timetable from Monday to Friday, auto-colours by course, and keeps your room numbers, instructor names, and notes all in one place. And if you want to go further, we'll show you how to pair it with an assignment tracker to build a complete semester command centre.
Download the Free Class Schedule Template
The template is built around a weekly timetable grid running Monday through Friday, 7am to 9pm — covering morning lectures, afternoon labs, evening classes, and everything in between.
What's included:
- Weekly timetable grid (Mon–Fri, 7am–9pm in 30-minute slots)
- Colour-coded by course — each subject gets its own colour, applied automatically
- Room and building column so you know exactly where to go
- Instructor name field for each course
- Notes column for things like "bring lab coat" or "attendance mandatory"
- A separate Course List tab where you set up your subjects once
To get your copy, enter your email below for instant access. No spam, no upselling sequence — just the template link straight to your inbox.
How to Set Up Your Schedule
The whole point of this template is that it does the formatting work for you. Here's the setup, start to finish.
1. Click "Use Template" to create your own copy
When you open the link, click "Use Template" in the top right. This saves a personal copy to your Google Drive — the original stays untouched and you work in your own version.
2. Go to the Course List tab and enter your subjects
You'll see a simple table: course name, colour code, and instructor. Fill this in first. Each course you add here becomes available to use across the timetable.
3. Click a time slot on the timetable and enter your class details
Find the right day and time, click the cell, and type in the course name. The template matches what you type to your Course List automatically.
4. Conditional formatting applies your course colours automatically
Once the course name matches, the colour fills in without any extra steps. No manual formatting, no fiddling with paint buckets. It just works.
5. Print it or bookmark the tab for quick reference
Go to File > Print and choose "Fit to page" to get a clean one-page printout. Or — better yet — keep it as an open tab all semester.
Pro tip: Pin this tab in your browser so it's always one click away. Right-click the tab, select "Pin" — it shrinks to just the favicon and stays at the left edge of your browser, permanently accessible.
Making the Most of Your Schedule Template
A timetable with just your class times is the bare minimum. These four additions take it from a basic grid to something genuinely useful.
Add study blocks after each class
Research consistently shows that reviewing material within an hour of a lecture significantly improves retention. Block out even 20–30 minutes after your classes as a dedicated review slot. Treat it like a commitment, not optional time.
Add your lecturers' office hours
Most students never use office hours. The ones who do tend to do better on assessments. Add office hours to your timetable for every course — you don't have to go every week, but having the slot visible means you'll actually consider it.
Share the template with friends for study group scheduling
If your group is trying to find overlap time, share your filled-in schedule with a few friends and ask them to share theirs. Spotting common free blocks becomes much easier when you can look at actual timetables side by side.
Update it immediately when you add or drop a course
Most institutions have an add/drop period in the first couple of weeks. If your schedule changes, update the template the same day. A class schedule that reflects last week's reality isn't a useful tool — it's a liability.
Pair It with an Assignment Tracker
Your class schedule tells you where to be. An assignment tracker tells you what to do.
These are two different problems, and they need two different tools. The class schedule is your weekly rhythm — the repeating structure of your semester. The assignment tracker is your live list of every deadline, every grade, every piece of homework you need to complete before the end of term.
Together, they form a complete semester command centre.
With a solid weekly class schedule spreadsheet alongside a dedicated assignment tracker, you stop relying on memory and mental overhead. You open two tabs, check both, and you know exactly where you need to be and what you need to do. That's it.
Assignment Tracker Pro is built as the companion piece to a schedule like this one. It tracks your assignments to do, monitors your grades by course, shows you what's overdue, and gives you a semester overview that updates automatically as you work through it. It covers both your on assignments and your upcoming ones, so nothing falls through the gaps. It's available as a Google Sheets template and as an Excel file if you prefer to work offline. You can also see how it compares to the best assignment tracker templates available for students to find the right fit for your workflow.
Frequently Asked Questions
Does this work on my phone?
Yes. Google Sheets has a solid mobile app on both iOS and Android. The timetable grid is easier to read in landscape mode — rotate your phone and the layout makes a lot more sense. For editing, a tablet is more comfortable than a phone, but reading and checking works fine on either.
Can I print it?
Yes. Go to File > Print, then select "Fit to page" under scaling. This compresses the full weekly grid onto a single sheet. If you're printing in black and white, the course colours won't distinguish courses — consider adding abbreviations to the cell text as a backup.
What if I have more than 5 courses?
The template supports unlimited courses. The Course List tab doesn't cap at five — just add more rows. The conditional formatting rules are set up to handle as many courses as you have, so adding a sixth or seventh subject works exactly the same way as the first five.
Is there an Excel version?
This particular template is Google Sheets only — it relies on Google Sheets' conditional formatting and sharing features. If you need an Excel-compatible version, Assignment Tracker Pro includes both formats. You get the Google Sheets version and the Excel file with the same purchase.
Can I use ChatGPT to do my homework?
AI tools can help you understand a concept you're stuck on, check your reasoning, or give you feedback on a draft. But no AI can attend your lectures, sit your exams, or know which assignments your professor is going to weight most heavily. You still need to track your schedule and your assignments — and that's exactly what this template and Assignment Tracker Pro are built for. A student schedule planner and a homework tracker are the organisational layer that AI can't replace.
Want to track assignments AND your schedule?
Get the Full Assignment Tracker ProHave your entire semester mapped out before your next class.