Tutorial · 8 min read · Updated June 2026
How to build a college assignment tracker in Google Sheets
A clean, copy-pasteable tutorial for building an assignment tracker in Google Sheets — with the columns, formulas, and conditional formatting that actually hold up across a 15-week semester. Plus, when it's worth skipping the manual setup entirely.
TL;DR
Set up 8 columns, freeze the header, add 2 dropdowns, paste 2 conditional-formatting formulas, and add a Days Left formula. Budget 30–45 minutes per semester to type every assignment from every syllabus. Or skip all of it with Sylly →
Step 1 — Create the spreadsheet
Open sheets.new and rename the file to Assignment Tracker — Fall 2026. Renaming each semester keeps old data archived without breaking your formulas.
Step 2 — Add the columns
A: Course B: Assignment C: Type D: Due Date
E: Est. Hours F: Status G: Priority H: NotesBold row 1 (Ctrl/Cmd + B), then go to View → Freeze → 1 row so the header stays visible when you scroll.Step 3 — Add dropdowns for Status and Priority
Not started, In progress, Done. Repeat on column G with Low, Medium, High. Dropdowns prevent typos that break filters later.Step 4 — Set up a date column and 'Days Left' formula
=IF(F2="Done", "", D2-TODAY())Drag the formula down. You now see exactly how many days each assignment has left — negative numbers mean overdue.Step 5 — Highlight overdue and done rows
// Overdue (red)
=AND($D2<TODAY(), $F2<>"Done")
// Done (green)
=$F2="Done"Pick a soft red and soft green so the sheet doesn't look like a fire alarm.Step 6 — Sort by Due Date with a filter view
Optional: a weekly load view
On a second tab, paste:
=QUERY(Sheet1!A:I, "select A, B, D, G where D >= date '"&TEXT(TODAY(),"yyyy-mm-dd")&"' and D <= date '"&TEXT(TODAY()+7,"yyyy-mm-dd")&"' order by D")That shows everything due in the next 7 days. Pin the tab and check it Sunday night.
Where the Sheets approach falls apart
- You have to read every syllabus and type every assignment by hand — 30–45 min per semester, more if you take 5 classes.
- Recurring lectures and labs don't auto-repeat. You either skip them or copy-paste 30 rows per class.
- No Google Calendar sync without a separate Apps Script.
- If a professor reschedules an exam, you have to find and edit the row manually.
Skip the setup. Drop in your syllabus.
Sylly reads your syllabus PDFs and builds the same tracker — with color-coded classes, a weekly planner, and one-click Google Calendar sync. No formulas, no dropdowns, no copy-paste.
FAQ
Is Google Sheets a good assignment tracker for college?
Sheets is free, flexible, and works on any device. The trade-off is the manual entry — you have to copy every assignment from every syllabus by hand at the start of each semester.
What columns should a college assignment tracker have?
At a minimum: Course, Assignment, Type, Due Date, Status, and Priority. Power users add Estimated Hours, Days Left (formula), and Notes.
How do I highlight overdue assignments in Google Sheets?
Use Format → Conditional formatting with a custom formula like =AND($D2<TODAY(), $F2<>"Done") and apply a red background.
Is there a faster alternative to a Google Sheets tracker?
Yes — Sylly turns every syllabus PDF into a tracked, color-coded semester plan automatically, with one-click Google Calendar sync. No manual data entry.