Get AI summaries of any video or article — Sign up free
How to use Notion for school thumbnail

How to use Notion for school

Easlo·
5 min read

Based on Easlo's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.

TL;DR

Create a Classes gallery database with course code and professor name fields, and embed the syllabus for quick access.

Briefing

A student dashboard built in Notion can bring classes, assignments, and lecture notes into one connected system—so deadlines, progress, and study materials stop getting lost across folders and documents. The setup starts with a “gallery” database for classes, where each course gets its own record with practical fields like a course code, professor name, and an embedded syllabus. Adding a page cover and enabling card preview makes the class list scannable at a glance.

From there, the dashboard adds an assignments database designed for deadline tracking and status visibility. Each assignment record includes a deadline date, plus a formula that calculates how many days remain until the due date. A status property tracks progress, and—crucially—each assignment links back to its class using a relation field. This relationship powers a class page template that shows only the assignments belonging to that class. A board layout groups assignments by status, while toggling display options surfaces the due date and the “days left” calculation. To keep the workload readable, completed items can be filtered out, and a duplicated view can switch to a list layout that shows only a specific subset (the transcript mentions filtering to computer assignments).

The system then expands into a notes database for lecture material and self-testing. Notes are organized with a select property for topic and fields for study cadence: a “last review” date, a calculated “days since last review,” and a false immediate property used to embed related materials. A URL property supports linking out to external resources. For active recall, notes can be structured with toggle blocks containing questions and answers, and the transcript describes color-coding the background based on whether a question was answered correctly, incorrectly, or somewhere in between.

Finally, notes are linked to classes using a relation property, then surfaced through a link view inside each class page template. Filters ensure each class page shows only its own notes, and sorting (by name in ascending order) keeps them orderly. The workflow ends by applying the class template to existing pages—such as a math page—so both the assignment tracker and notes tracker appear together. A home page can then group notes by class, giving a single dashboard view of what needs attention next.

The takeaway is a connected Notion architecture: databases for classes, assignments, and notes; relations that connect them; formulas that quantify time; and templates that automatically populate class-specific views. That combination turns academic management into a repeatable system for staying on top of deadlines and review cycles.

Cornell Notes

The dashboard setup uses three linked Notion databases—Classes, Assignments, and Notes—to keep school work organized in one place. Classes store course details like course code, professor name, and an embedded syllabus. Assignments include deadlines, a formula that calculates “days left,” and a status field, then link back to the relevant class so each class page shows only its assignments. Notes track topics and review timing with a “last review” date and “days since last review,” plus embedded materials and URL links. Templates and filters make the class pages automatically populate the right assignment and note views, reducing missed deadlines and lost notes.

How does the class database make the rest of the dashboard easier to manage?

Each course gets a dedicated record in a gallery database. Properties store a text course code and professor name, and the syllabus is embedded directly in the class page. A page cover and card preview make the class list visually scannable. Most importantly, later databases use relations back to this class database, so assignments and notes can be filtered to the correct course automatically.

What’s the purpose of the formula property in the assignments database?

The assignments database includes a deadline date property and a formula property that calculates the number of days left until the deadline. This turns a static due date into a dynamic countdown, which can be displayed on class-specific views—alongside due dates—so students can quickly see what’s urgent without manually calculating time.

How do relation fields and templates work together to show only the right assignments on each class page?

Assignments link to their class using a relation property. Then a class page template adds a link view of the assignments database and applies a filter so only assignments related to that class appear. The template can use a board layout grouped by status, and it can toggle which properties show (like due date and days left). Duplicating the view allows different filters, such as hiding completed work or showing only a subset like computer assignments.

How does the notes database support spaced review and active recall?

Notes include a select property for topic, a “last review” date, and a formula for “days since last review,” helping track when material is due for revisiting. For active recall, notes can be organized using toggle blocks that contain questions and answers. The transcript also describes color-coding the background based on whether the question was answered correctly, incorrectly, or in between, creating a quick feedback loop for future review.

What steps ensure notes appear under the correct class and stay organized?

Notes link back to classes via a relation property. A link view is placed in the class page template with a filter that shows only notes from that class. Notes can be numbered and sorted by name in ascending order, and the view can be set to a minimal display so the class page stays clean while still showing the relevant study materials.

Review Questions

  1. What properties and relations are required so assignments can be filtered to the correct class page?
  2. How does the dashboard calculate and display time sensitivity for both assignments and notes?
  3. What template and view settings keep the class pages minimal while still showing the most important information?

Key Points

  1. 1

    Create a Classes gallery database with course code and professor name fields, and embed the syllabus for quick access.

  2. 2

    Build an Assignments database with a deadline date, a formula for “days left,” and a status property to track progress.

  3. 3

    Link each assignment to its class using a relation field, then use a class page template with a filtered link view to show only that class’s assignments.

  4. 4

    Use view filters and duplicated views to hide completed assignments and switch between board and list layouts for different workflows.

  5. 5

    Create a Notes database with topic tracking, “last review” date, and a formula for “days since last review” to support spaced repetition.

  6. 6

    Structure notes with toggle blocks for question-and-answer practice, and use color-coding to record correctness for faster review decisions.

  7. 7

    Link notes to classes with relations and display them through filtered, sorted link views inside each class template.

Highlights

The assignments database turns due dates into urgency by using a formula that calculates “days left” until the deadline.
Relations between assignments/notes and the class database power automatic, class-specific dashboards through filtered link views.
Notes support spaced review by tracking “last review” and calculating “days since last review,” then pairing it with toggle-based Q&A for active recall.
Duplicating assignment views lets students maintain both a status board and a focused list (such as filtering out completed items).

Topics