School Portal System
Grades and attendance that move through approval, not just into a database.
A school management platform built around the approvals schools actually run on. Grades move from teacher to batch to admin approval, with unlock tickets and edit requests when something needs correcting. Attendance moves from whoever marked it through inspector review to admin lock. Nine roles each get their own portal, and every school runs on its own subdomain with data isolation enforced by the database rather than the application.
What's Inside
Everything the work needs, nothing it doesn't.
01
A Portal Per Role, Not One App With Tabs
Admin, principal, teacher, student, inspector and counselor each sign in to a surface built for their job, with what they can see enforced by row-level security rather than hidden in the interface.
02
Grading That Goes Through Approval
Configurable exam structure across midterms and finals, grade book and grade sheets, continuous assessment, and grades submitted in reviewable batches that an admin approves — with exam windows opening and closing the gate.
03
Corrections Without Backdoors
Deadline passed, or a mark wrong after approval? Teachers raise unlock tickets, grade edit requests and submission resets, and an admin decides. Nothing is edited quietly.
Attendance With Inspector Oversight
Daily attendance marked by teacher, counselor or sports staff, reviewed by the inspector, then locked by admin — plus teacher attendance itself, marked by the inspector.
Timetables & Substitutions
Timetable slots with a grid editor, substitution tracking for absent staff, and a per-role view so everyone sees only their own week.
Own Subdomain, Isolated Data
Each school gets its own deployment and subdomain, with a hand-signed session model and row-level security scoping every table by school — isolation the database enforces, not the app.
- 30-day trial — long enough to run a full assessment cycle
- Your own subdomain, live within minutes of approval
- Database-enforced row-level security, not UI-level permission checks
- 25 staff and teacher seats included; students unlimited and always free
Build Your Own Plan
Pay for exactly what your business uses.
Start from the core platform and add modules as you grow — the quote updates live as you configure.
👥 Staff & Teacher Seats
25 included · +$4/seat/mo after that
Compare Configurations
What each tier actually includes.
Swipe the table sideways to compare every tier
| Feature | Core | Growth | Complete |
|---|---|---|---|
| Academic years, classes, curriculum, enrollments | |||
| Grading with batches, approval and exam windows | |||
| Unlock tickets, grade edit and reset requests | |||
| Attendance with inspector review and day-lock | |||
| Timetables, grid editor and substitutions | |||
| Staff & teacher seats included | 25 | 60 | 150 |
| Online Quizzes & Auto-Grading | |||
| Staff Cloud | |||
| Sports Management | Add-on | Add-on | |
| Psychologist & Counselor Records | Add-on | Add-on | |
| Computer Lab | Add-on | Add-on | |
Enterprise needs — custom integrations, SLAs, data migration? Talk to us →