School parent portal for grades & attendance

A school parent portal is where teachers record grades and attendance, each parent sees only their own child's, and the school posts notices in one place parents check.

Pattern: Tracking

Describe it to Pory

“We're an elementary school. Teachers record grades and attendance, each parent should see only their own child's, and the office needs somewhere to post notices.”

Viewing as

Class records

Grades & attendance

Spelling test, week 3TobiGradeOct 16, 202618 out of 20
Late: arrived 9:20, bus delayTobiLateOct 13, 202620 minutes late
Fractions assessmentTobiGradeOct 9, 2026Meets standard
Absent: reason not givenTobiAbsentOct 5, 2026Unexcused
Spelling test, week 3AmiraGradeOct 16, 202620 out of 20
Living things: classifying animalsLilyGradeOct 8, 2026Exceeds standard
Absent: unwellLilyAbsentOct 12, 2026Excused
Map skills: grid coordinatesJonahGradeOct 14, 202615 out of 20
Late: arrived 9:35CallumLateOct 15, 202635 minutes late
Absent: dentist appointmentCallumAbsentOct 8, 2026Morning only, excused

Showing 1–10 of 10

Powered by Pory

In plain English

How Pory sets it up

Pory gives every parent and teacher a sign-in of their own. Each parent sees only their own entries. It covers grades, attendance and notices. Grades & attendance, forms, trips and clubs, homework, school calendar and staff live in Pory's own database, so there's no spreadsheet to keep in sync.

What it does

01

Teachers log each grade and absence in the table parents read from

Grades sat in a teacher's gradebook and absences in the office attendance log, and neither reached home until report card time. In Pory a teacher adds a row for each spelling test, piece of work or absence, with the date, result and a short note. The end-of-quarter scramble to reconcile two attendance records goes away.

Tables to manage recordsDone by: Teacher
02

Parents sign in and see only their own child's grades and absences

Parents heard about a missed test or a run of late mornings at parent-teacher conferences, when it was too late to help. In Pory each parent signs in to their own child's rows (the fractions assessment, the late arrival on Tuesday) and nobody else's. Fewer "how is she doing?" calls reach the office.

Who sees which recordsDone by: Parent
03

Swim gear, parent-teacher conferences and school dates on one notices page

School notices went home as paper in backpacks, and a good share came back in October still folded. In Pory the office posts notices on a page parents see when they sign in: swim gear, parent-teacher conferences, school dates. Nobody reprints the same letter three times because it never made it out of the classroom.

Notices & content pagesDone by: Parent

Who sees what in a school parent portal

Every person signs in to their own view. This is what each role in the demo gets.

Parent

Sees only their own entries.

Pages
Home, My child, Notices, Forms, School calendar, Trips and clubs

Teacher

Sees every entry in the portal.

Pages
Home, Class records, School calendar, Attendance, Forms, Homework
Can start
Record a grade or absence, Set homework

What’s in the school parent portal template

The tables and fields Pory sets up for this portal. Describe your own version and change any of them in the editor.

Grades & attendance

  • Entry (text)
  • Student (link)
  • Type (choice: Grade, Absent, Late)
  • Date (date)
  • Result (text)
  • Subject (choice: Math, English, Science, Geography, History)
  • Parent (link)
  • Teacher's note (long text)

Forms

  • Form (text)
  • Reply by (date)
  • Student (link)
  • Kind (choice: Consent, Absence, Sign-up, Lunch)
  • Status (choice: To return, Returned, Seen)
  • Parent (link)
  • Your reply (long text)

Trips and clubs

  • What for (text)
  • Due (date)
  • Amount ($) (number)
  • Student (link)
  • Status (choice: Due, Paid, Overdue)
  • Parent (link)

Homework

  • Homework (text)
  • Due (date)
  • Subject (choice: Math, English, Science, Geography, History)
  • Set by (link)
  • Details (long text)

School calendar

  • Event (text)
  • Date (date)
  • Type (choice: Assembly, Trip, Sport, Parent-teacher conferences, Health, No school)
  • Who (text)
  • Details (long text)

Staff

  • Name (text)
  • Role (text)
  • Find them (text)

The parts behind this portal

Each one reads and writes the same records, so a form, its approval and the status page someone checks are one system. How Pory builds a portal

Share

2 parts
  • Tables

    Search, filters, sorting, inline add and edit. The spreadsheet, minus the sharing accident.

  • Notices & info pages

    Check-in details, benefits, updates: a page for a role to read.

Control

3 parts
  • Who sees which records

    Each person sees their own records, the ones assigned to them, or the ones they manage. Fields can be hidden per role. Pory sets this up from your description, and you can adjust it in the editor.

  • Passwordless sign-in

    A sign-in link by email, by default. Password sign-in if you'd rather.

  • Your brand

    Your domain, your colors, your logo. Members see you.

Frequently asked questions

A parent signs in with a link sent to their email and lands on Home. They see Home, My child, Notices, Forms, School calendar and Trips and clubs, and only the entries that are theirs.

You invite them. Each person gets a sign-in link by email, with no password to set, and lands in the role you chose for them.

Build your school parent portal with Pory

Describe who signs in and what each person needs, and Pory builds it. Join the waitlist while signups open; paid plans are a flat price with unlimited parents.

See pricing · How Pory builds a portal