How to Build an Assignment Tracker in Notion (Step by Step)
Most students bounce between a paper planner, the syllabus PDF, and three group chats to figure out what's actually due this week. A single Notion database fixes that. Here's how to build one in about ten minutes.
Step 1: Create the database
Make a new page, type /table and pick Table view — Database. Name it
Assignments. Every assignment will be one row.
Step 2: Add the properties that matter
Don't over-engineer this. Five properties cover 95% of what you need:
- Name (title) — the assignment, e.g. "Essay 2: Cold War causes"
- Course (select) — one option per class, so you can filter by subject
- Due (date) — the deadline; this is what powers your calendar
- Status (status) —
Not started,In progress,Done - Weight (number, optional) — % of final grade, so you can see what's actually worth your time
The Weight property is the one most trackers skip, and it's the most
useful: a 2% quiz and a 30% paper are not the same emergency.
Step 3: Add a "This Week" view
The raw table is fine, but the magic is the filtered view. Create a new view called This Week:
- Filter:
Dueis on or beforeone week from now, andStatusis notDone - Sort:
Due, ascending
Now you have a live list of exactly what to do next, and nothing else. Add a
Board view grouped by Status if you like seeing things move from column
to column.
Step 4: Add a calendar view
Create one more view as a Calendar, using the Due date. Deadlines that
were invisible in a syllabus PDF are suddenly obvious two weeks out — which is
when you can still do something about them.
Step 5: Make adding assignments frictionless
The tracker only works if you actually put things in it. Two tricks:
- Pin the database to your sidebar or phone home screen so it's one tap away.
- At the start of each course, batch-enter every deadline from the syllabus in one sitting. Future-you will be grateful.
Where people get stuck
The most common mistake is building something too complicated to maintain — sub-tasks, relations to five other databases, formulas you'll never read. For a tracker you update daily, boring and fast beats clever and fragile. Start with the five properties above and only add more if you feel a real need.
If you'd rather not build it from scratch — and want the assignment tracker already wired to a full student dashboard (schedule, notes, habits, and grades) with an aesthetic layout — that's exactly what the template below is.