The best Notion template for college has the right database shape: Courses related to Assignments (exams included) and to Class Notes, a Due date on every assignment, and something on each course you can roll up. Notion's free Class Notes and Course Schedule templates, or a three-database build of your own, cover all of it. Claim the free Education Plan with your school email too, but read its one-shot rules first.
I'd pick by shape, not by looks or stars. The parts that need setup (the weekly lecture page, the progress rollup, the grade formula and the calendar) are what you touch every week, and a template that doesn't relate Courses to Assignments and Notes leaves you rebuilding it mid-term. If you'd rather start from something ready-made, duplicate Class Notes and Course Schedule; if you want every class in one system, build the three databases below. After the build come grades, a 16-job audit of what Notion does for a semester, the Education Plan and its traps, a template shortlist and the limits worth knowing before finals.
What a college template has to do
Strip away the covers and fonts, and student templates sell four jobs. They're a fair test for any template or build:
- See every deadline, exams included, in one list and on a week view.
- Open a course and find its notes, assignments and readings on that page.
- Start every lecture note the same way, without retyping the headings.
- Know where you stand in each course: how much work is in and what the grade is so far.
The rest of this guide builds those four jobs, then scores them.
The shape: three databases, plus Resources if you want it
In Notion, those four jobs take three related databases. Here's what each one holds:
- Courses: one page per course (BIO 101, HIST 210) with the term and instructor, plus the rollup and formula that show progress and grade.
- Assignments: a Due date, a Type select (Assignment, Quiz, Exam, Reading), a Status, Score and Weight numbers, a Submitted date and a relation to Courses.
- Class Notes: a relation to Courses, the created date and a Type (Lecture, Section, Reading notes).
- Resources (optional): web clips and readings, related to Courses. Notion's semester setup guide starts a Resources database for exactly this and fills it with the Web Clipper.
Exams belong in Assignments, not in a database of their own. They need the same Due date, Type and Status, and one database means one calendar and one set of reminders; the guide to when to split or merge Notion databases walks through that call in general.
Relations between two databases are one-way by default, according to Notion's relations and rollups help. When you add the Course relation in Assignments and in Class Notes, switch on the toggle that says Show on Courses. That creates the matching property on the Courses side, so each course page lists its own assignments and notes without a single filter. The relations and rollups build walks through the same relation and rollup on clients and projects.
You don't have to start empty. Notion's free Class Notes template "automatically records the creation date" and lets you organize notes "by date or by subject," and its free Course Schedule lists "weekly topics, readings, assignments, and exams." Both are made by Notion. Neither listing describes a Courses database tying the pieces together, so that's the part you add.

How to use Notion as a student: the build, step by step
Create the three databases as full pages first, add the relations, then work through these steps in order. Each one uses the menu names from Notion's help.
1. A lecture template with the same headings
In Class Notes, click the dropdown arrow next to New at the top right of the database and select + New template. Name it Lecture, set Type to Lecture, and add three headings: Key points, Questions and To review. The database templates help says whatever you put in a template "will show up identically on each page created with the template." Templates stay in the database where you made them, so build this one inside Class Notes, then set Lecture as the default template so a plain New starts with the headings too.
Leave Course empty in that generic template. The help's warning is direct: don't fill a relation in a template "unless you want every page you create with that template to relate to the same existing page(s)." A per-course copy is the exception. A BIO 101 Lecture template may prefill BIO 101, because every page it makes belongs to that course; the guide to new pages that all link to the same item explains where that prefill goes wrong.
2. A fresh lecture page every week
Open the dropdown next to New, select ••• next to the per-course template and open Repeat. The help offers daily, weekly, monthly or yearly repeats, and you set how many weeks go between repeats, a start date and a time. For BIO 101, choose weekly, every week, starting on the first class date, and each lecture page appears without a click. The repeating database template guide covers the menu in detail.
For a class that meets on Monday and Wednesday, set up two weekly repeating templates, one starting on a Monday and one on a Wednesday.
3. The course page
With Show on Courses switched on, each course page already lists its related assignments and notes. For more control, add linked views of Assignments and Class Notes to the course page and filter each one to that course: notes newest first, assignments sorted by Due.
4. A week view of every deadline
Add a calendar view to Assignments. Notion's calendar view help notes that a calendar needs a Date property, and Due is one. Open the settings menu at the top right of the database → Layout, click Show calendar as and select Week. Because Assignments has two dates, use Show calendar by and pick Due, so submission dates stay off the calendar. For a week that begins on Monday, go to Settings → Preferences and toggle on Start week on Monday. On mobile, tapping any date opens a daily view.
5. Your class schedule next to the deadlines
For a Notion timetable, I'd put class meetings in Notion Calendar as ordinary events and bring Assignments in beside them, so lectures and deadlines share one week. In Notion Calendar on desktop or web, go to Settings and, under Notion workspaces, select Add Notion workspace. Then, at the bottom of Notion Calendar's left sidebar, find the workspace that holds Assignments, hover over the calendar's name, select ••• → Add Notion database and pick Assignments. You can also start inside Notion: click the name of the database view and select Manage in Notion Calendar. The similar-sounding Add Notion database view only adds another view of a database you've already connected.
The Notion Calendar help sets three limits. You can only add a database while using Notion Calendar for desktop or web, you can add up to 20 databases, and a Notion database shows only in Notion Calendar, "not in Google or iCloud calendar." If you'd rather have a fixed timetable that looks the same every week, a weekday board suits it better, and the Notion weekly planner guide compares that shape with dated pages.
6. A reminder before each deadline
Database reminders need a Date property, which Due already is. Click the Due date on an assignment and, in the calendar window, set when you want to be reminded (the reminders help gives "30 minutes beforehand" as its example) and add a specific time. The reminder shows up as a red badge next to Inbox and as a push notification in the desktop app; if Notion isn't open, you get a mobile push notification and an email. Recurring reminders aren't available ("Not at the moment," the help says), so each assignment gets its own, and the guide to a reminder missing from the Inbox covers what to check when one never arrives.
7. Capture readings into Resources
The Web Clipper is a browser extension for Chrome and Safari. On a phone it works through the share sheet, on iOS 13.0 or later and Android 7.0 or later. A small window asks which workspace and which page or database to save into, and you can rename the page there. Pick Resources: clipping into a database adds a URL property with the original address automatically.
Tags, other properties and the Course relation come after saving, because the clipper doesn't set them. Open the clipped page in Resources and fill them in. A reading with a due date goes in Assignments with Type Reading instead, so it lands on the week view.
Know where you stand: progress and a weighted grade
Progress per course
On Courses, add a Rollup property: relation Assignments, property Submitted, calculation Percent not empty. The help defines that calculation as the percentage of related pages with a value in the property you picked, so each course shows the share of its work you've handed in. Rollups can only be sorted when they output a number, and a percentage does, so you can sort Courses by how far along each one is.
A running weighted grade
Notion has no grade or GPA feature, so the grade is a formula. Give each assignment a Score (the percent you earned) and a Weight (its share of the final grade, in any consistent unit such as 20 for 20%). Once the first score is in, add this formula property on Courses:
let(
graded, prop("Assignments").filter(!empty(current.prop("Score"))),
round(sum(graded.map(current.prop("Score") * current.prop("Weight"))) / sum(graded.map(current.prop("Weight"))), 1)
)
The first line keeps only the assignments that have a score. The second divides the sum of Score × Weight by the sum of those weights, which gives the weighted average of what's been graded so far, rounded to one decimal.
Every function in it is in Notion's formula syntax reference: let stores the graded list once so the formula doesn't filter twice, and the map() and filter() guide explains the list functions it runs on. One catch from that reference: empty() treats 0 as empty, so a score of 0 drops out of the average. If zeros have to count, filter on a Status option such as Graded instead of on Score. For a no-formula route, Notion's free Final Grade Calculator template does the math on a ready-made page.
Notion for a semester: the 16-job capability audit
We scored the 16 jobs a college semester asks of a notes-and-planning app against Notion's documentation, plus what changes on the Education Plan. Native means a built-in feature does the job as documented. Setup means it works once you add a property, view, template, app or routine, or a documented limit changes how you build it. Limited means trial-only.
| Job | Group | Notion | How | Free vs Education |
|---|---|---|---|---|
| One list of every assignment and exam | Plan | Native | One Assignments database with Due, a Type select and a Course relation | Same |
| The week's deadlines on a calendar | Plan | Native | Calendar view: Layout → Show calendar as → Week, Show calendar by Due | Same |
| Deadlines next to the class schedule | Plan | Setup | Notion Calendar, added on desktop or web; up to 20 databases; not in Google or iCloud | Same |
| A reminder before each deadline | Plan | Native | Reminder on the Due date; no recurring reminders | Same |
| A fresh lecture page every week per class | Plan | Setup | Repeating template with interval, start date and time; one per meeting day | Same |
| Every lecture note starts with the same headings | Capture | Native | Database template inside Class Notes | Same |
| A course page shows its notes, assignments and readings | Capture | Native | Two-way relation via Show on Courses | Same |
| Save an article or reading into Resources | Capture | Native | Web Clipper or share sheet; URL property added | Same |
| Upload lecture slides and PDFs | Capture | Native | File uploads on every plan, per pricing | Free: 5 MB per file. Education: larger files |
| An AI summary of each note or reading | Study | Limited | AI Summary property from the semester guide; complimentary responses only | Trial on Free and on Education alike |
| How much of a course's work is done | Study | Setup | Rollup: Submitted → Percent not empty | Same |
| A running weighted grade per course | Grades | Setup | Formula with filter, map, sum and round | Same |
| A group project with classmates | Work with others | Native | Classmates as guests, per the Education help | Free: 10 guests. Education: up to 100 |
| Undo a bad edit the night before a deadline | Work with others | Native | Page history on every plan, per pricing | Free: 7 days. Education: 30 days |
| Study offline in a library or on a commute | Access | Setup | Available offline in the apps, page by page; first 50 rows of a database's first view | Free: page by page. Education: no automatic downloads stated |
| Keep everything after graduation or a failed re-verification | Exit | Native | Content moves to Free; export as PDF, HTML or Markdown & CSV | Free limits return: 10 guests, 5 MB, 7-day history |
The tally: 10 of 16 jobs are native and 5 work with setup (deadlines next to the class schedule in Notion Calendar, the weekly lecture page, the progress rollup, the weighted grade and offline study). One is limited: AI summaries, trial-only on Free and on the Education Plan alike. None is missing.
By group, Plan comes out at 3 native and 2 setup, Capture at 4 native, Study at 1 setup and 1 limited, Grades at 1 setup, Work with others at 2 native, Access at 1 setup and Exit at 1 native.
What the split means: capture and sharing are solved out of the box. The setup rows are where a template can save you the most effort, so they're the rows to check before you duplicate one. A template that ships a weekly lecture page, a progress rollup and a grade formula has done real work for you; one that only looks organized hasn't.
Notion runs a whole semester well if you set up four things once: the weekly lecture page, Notion Calendar, the progress rollup and the grade formula. It isn't an offline-first notebook, and on the free plans it isn't an AI study tool.

The free Education Plan: what you get and the traps
The Education Plan is the Plus Plan with a 1-member limit, free for students and educators. Compared with Free, Notion's pricing FAQ sums it up as more guests, more version history and larger uploads:
- Guests: up to 100 per workspace, against Free's 10.
- Uploads: larger files than Free's 5 MB per file. The Education Plan help lists "Included uploads" without a size.
- Page history: 30 days, against Free's 7.
- Notion AI: still the trial, the same limited complimentary responses Free gets.
Who qualifies
You need a school email from an accredited college or university listed in the World Higher Education Database. That isn't a US-only or .edu-only rule; the pricing FAQ says "Thousands of school email domains are eligible, not just .edu!" The school email must be the main email on your Notion account, and one added as an extra address won't count. Notion doesn't accept student IDs or other documents, K-12 students and educators aren't eligible, and an account on a personal address such as Gmail doesn't qualify until its main email is the school one.
Before you claim it
- The workspace is on the Free Plan with one member. Remove any extra owners and members first.
- If you pay for Plus, downgrade first: Settings in your sidebar → Billing → Change plan.
- Use Notion for desktop or web, not the mobile app.
Then go to Settings → Upgrade plan → Get free education plan. If your school is recognized, the upgrade happens automatically. If you meet every requirement and Get free education plan doesn't appear, contact Notion support.
The traps
This is the part I'd read twice, because every rule here runs one way:
- Each school email can claim the plan once, for one workspace, "even if you delete the first workspace you used it on."
- A workspace that has been on the Education Plan can't get it again, even after a paid plan and a move back to Free.
- Upgrading that workspace to Plus, Business or Enterprise "permanently ends that workspace's Education eligibility."
- You re-verify once a year with your school email. There's no limit on re-verifications, and Notion reminds you before the anniversary date.
- If you can no longer verify, the workspace "(including all your content) moves to the Free Plan."
So decide which workspace you'll keep through graduation before you claim. I'd claim it on the workspace that will hold your courses for the whole degree, because the claim can't move to another workspace later.
Group projects and student organizations
An individual Education workspace has to stay at one member, so classmates join as guests: up to 100 on the Education Plan, 10 on Free. The guest vs member guide explains what a guest can and can't reach. A student organization applies separately for a multi-member Education Plan, and only one application per organization is approved.
Notion templates for college students: which one to start from
Stars won't make the choice for you. Across 44 college-relevant rated listings from Notion's School, Free Student Planner and Student Life categories, plus the templates Notion's own student guides link, the median is 4.82 and the range 4.50–5.00 from 15,467 ratings. The 24 with 100 or more ratings have a median of 4.79 and all sit between 4.64 and 4.92.
By shape, all-in-one hubs (22 listings) have a median of 4.86, schedule and planner templates (8) 4.76, exam and revision planners (4) 4.76, and grade or GPA templates (3) 4.64. These are user stars on Notion's marketplace: they say people liked a template, not that it relates Courses to Assignments.
| Template | Shape | Made by | Rating (ratings) | Pick it if… |
|---|---|---|---|---|
| Class Notes | Notes database | Notion | 4.80 (1,569) | You want every lecture note in one database first |
| Course Schedule | Schedule | Notion | 4.80 (344) | You want weekly topics, readings, assignments and exams laid out |
| Final Grade Calculator | Grades | Notion | 4.64 (153) | You'd rather not write the grade formula |
| Student dashboard | Hub | Notion (the one its semester guide links) | 4.73 (1,691) | You want Notion's own home for study notes, club meetings and projects |
| Student Dashboard | Hub | Janice Studies (featured in Notion's back-to-school blog) | 4.78 (4,912) | You want the most-rated third-party hub, and it passes the checklist below |
| Exam Planner | Exam and revision | Community creator | 4.76 (319) | You want study sessions mapped out before finals |
| Build your own | Three related databases | You, with this guide | None | You want every course in one system you understand |
Notion's back-to-school blog describes Janice Studies' setup as a homepage for each course "with links to the syllabus, a grade calculator, and a database for weekly lecture notes." That's close to the shape above, which is why it's the third-party hub worth opening first.
My rule: start with Class Notes plus Course Schedule, or build the three databases yourself. Take an all-in-one hub only if it already relates courses, assignments and notes the way the build above does, and add a grade template only if you don't want the formula. A hub that looks finished but keeps each course's assignments on separate pages turns into a rebuild mid-term.
Before you duplicate any template, open it and check six things:
- Is there a Courses database, and does it relate to Assignments and to Notes?
- Is Due a Date property, so the calendar, Notion Calendar and reminders work?
- Are exams in the same list as assignments?
- Is there a Status or Submitted field you can roll up?
- How many databases will you maintain?
- Does it lean on buttons, embeds or AI blocks, which don't work offline?
Habit trackers, budget templates, job trackers and résumé pages sit in the same categories. They're handy, but none of them is a course system, so add them after the semester setup works.
Where Notion falls short, and what to do about it
Offline is per page, in the apps
Offline works only in Notion's desktop and mobile apps, not in a browser, per the offline help. You mark each page with ••• → Available offline, and subpages don't come along, so download the important ones individually. A database brings the first 50 rows of its first view, so make an Upcoming view (Due from today, sorted by Due) the first view of Assignments.
Embeds from other apps, AI blocks, forms and buttons don't work offline, and pages you download individually "will only be available at the device level," so a page saved on your phone isn't automatically on your laptop. The help says Plus, Business and Enterprise also download recent and favorited pages automatically; it doesn't say that for the Education Plan, so don't count on it. If you need notes that live on your device first, the Notion vs Obsidian comparison covers that trade-off.
AI summaries are a trial
Notion's semester guide suggests an AI Summary property that summarizes each note. Free and Plus users get "a limited number of complimentary AI responses" to try Notion AI, though, and the Education Plan is Plus with a 1-member limit, so build your study routine so it works without them.
After graduation
Your notes don't vanish when the school email stops verifying. The workspace and all its content move to Free, where Free's limits (10 guests, 5 MB uploads, 7-day page history) apply again.
To keep a copy outside Notion, export it. Any page or database goes out as PDF, HTML or Markdown & CSV, per the export help. PDF with Include subpages is a Business and Enterprise option, while HTML and Markdown & CSV have their own Include subpages switch. For everything at once, go to Settings → Workspace → General → Export all workspace content on desktop or web; Notion emails a link that expires after 7 days. One catch: a CSV export turns relations into plain-text URLs, and you can't re-import that CSV to rebuild them. The guide to exporting a Notion database covers CSV, Excel and Google Sheets.
Verdict: four moves before the first lecture
Notion is a strong home for a college semester when you choose it by database shape, not by the cover image. Here's where I'd start:
- Claim the Education Plan on the workspace you'll keep, after checking the rules above.
- Duplicate Class Notes and Course Schedule, or make Courses, Assignments and Class Notes yourself.
- Turn on Show on Courses, put Assignments on a week view and add it to Notion Calendar.
- Set each class's lecture template to repeat weekly before the first lecture.
Add the progress rollup and the grade formula once the first scores come back.
Questions that come up next
Is Notion free for students?
Yes. The Free plan costs nothing for anyone, and college students with a qualifying school email can claim the Education Plan, the Plus Plan with a 1-member limit, at no cost. Each school email can claim it once, for one workspace.
Does this setup work in high school?
The templates and the build work the same way. The Education Plan doesn't apply: K-12 students and educators aren't eligible, so a high school setup stays on Free, with 10 guests and 7-day page history.