The school portal

Run the whole institution from one console.

The institution’s control plane. Configure academics, admissions, finance and HR, switch on the modules you need, define roles and permissions, and see a school-wide picture of what needs attention today. Every module lives here — and staff are granted the slices their role needs.

Built for Owners, admins, leadership, bursary & HR

What the school portal does

The same live data as the rest of the school, surfaced for the person looking at it.

Admissions to alumni

Manage the full student lifecycle — applications, enrolment, class placement, records and transitions — without leaving the platform.

Academics & attendance

Configure your academic year, terms, classes, subjects and timetable, then run attendance and publish results across the school.

Modules, roles & permissions

Enable finance, HR, library, hostel, health clinic and more in a click, build roles with granular permissions, and grant each staff member exactly the modules they need.

School-wide at-risk headline

See a single at-risk signal that pulls together attendance, behaviour, results and welfare, so nothing slips through the cracks.

Finance, fees & HR

Invoice fees, collect payments online, reconcile a per-currency ledger, and run payroll, contracts and leave for every employee.

Analytics, reporting & groups

Live dashboards and exportable reports across academics, operations and finance — and roll everything up across multiple schools in a group or district.

See it end to end

From sign-up to running your school

Everything below is the real application, running live on this page with sample school data — not screenshots. Follow the same path a school takes: onboard, set up, then run it day to day.

Step 1 · Onboarding

Sign up and stand up your school

Getting started is a short, guided flow. A school owner creates an account, describes their institution, picks the base platform plus any add-on modules, and is taken straight into their dashboard — no implementation project, no data migration to wait on.

1

Create your account

The journey starts with a quick sign-up. The school owner creates their personal account — the identity that will own the school tenant and hold the first admin login.

Sign up with your name, email and a password.
This is the owner account every school and portal hangs off.
Verify your email and you’re taken straight into onboarding.
2

Create your school

After signing up, the owner tells us about the institution — its name, contact details, type and address. This becomes the tenant every portal, role and record belongs to.

Capture the school’s name, official email and phone.
Set the institution type and physical address.
Everything created from here lives under this one school.
3

Choose your plan and modules

The base platform is always included. From here the owner switches on the add-on modules they need — finance, HR, library, hostel, health and more — and picks a billing interval, with pricing shown live.

Base platform is constant and covers the core school workflows.
Toggle add-on modules on or off; each can bill monthly, quarterly or yearly.
A running cost breakdown shows exactly what will be charged.
Start a free trial or continue to secure checkout.
4

You’re in

With the school created and a plan selected, onboarding hands the owner straight into the live dashboard — ready to configure the academic setup and invite the community.

Setup is confirmed and the workspace is provisioned.
The owner is ushered into the school dashboard.
Everything from here is the real, running application.
Step 2 · Getting set up

Configure the school and invite everyone

Inside the dashboard, a handful of setup screens get the institution ready to run: define the academic year and subjects, then bring in staff, students and parents. Do it once, and every portal is populated with the right people and structure.

1

Set your academic year

Define the current session and its terms. This is the backbone the whole platform hangs on — attendance, results, invoices and reports are all scoped to the active academic period.

Create the academic year and its terms with start and end dates.
Mark the active session so the platform knows “today”.
Every module reads this period — set it once, use it everywhere.
2

Define your subjects

Build the subject catalogue the school teaches. Subjects feed the timetable, the gradebook, results and teaching assignments across the whole platform.

Add subjects with titles and codes.
Reuse them across classes, timetables and results.
Assign teachers to subjects when you build the timetable.
3

Invite your staff

Add employees to the staff directory and invite them in. Each person gets their own Staff portal login — the modules they see are decided by the role you assign.

Create employee records or invite staff by email.
Capture roles, departments and contact details.
Invited staff activate their own Staff portal account.
4

Enrol your students

Bring students onto the platform — individually or in bulk — and place them into classes. Their records power attendance, results, finance and the student and parent portals.

Create student records with admission numbers and class placement.
Track status across the full admissions-to-alumni lifecycle.
Each enrolled student gets a Student portal login.
5

Link parents and guardians

Connect guardians to their wards. One parent can be linked to several children, and each gets a Parent portal login to follow results, attendance and fees.

Register guardians and link them to one or more students.
Invite parents to their own portal.
Guardians see every ward they’re linked to from one login.
6

Set roles and permissions

The role builder decides who can do what. Grant a bursar finance, a nurse the clinic, a form teacher their classes — with granular, per-module permissions — and staff only ever see what their role allows.

Build roles from granular, per-module permissions.
Assign roles to staff to grant exactly the modules they need.
Change a role and every holder’s workspace updates automatically.
Step 3 · Everyday operations

Run the school day to day

With the school set up, the base platform handles the core of daily operations — a school-wide overview, attendance, results, fees, and an early-warning signal for students who need support. Every screen is live and connected: change something in one place and it shows up everywhere.

1

Your school at a glance

The overview is the owner’s and leadership’s home base — enrolment, attendance, finance and the day’s signals pulled together so it’s clear what needs attention.

A school-wide picture across academics, operations and finance.
Surfaces what needs attention today.
The starting point every leadership morning.
2

Take and monitor attendance

Attendance is recorded per class and rolls up to a school-wide monitoring view, so absence patterns are visible early rather than at report time.

Track present, absent, late and excused across the school.
Spot attendance patterns before they become problems.
Feeds the at-risk signal and parent notifications.
3

Publish results

Results move through the school’s approval flow and are published to students and parents the moment they’re released — no printed report cards, no re-keying.

Compile results per class and term against your grading scheme.
Approve and publish through a controlled workflow.
Parents and students see them instantly in their portals.
4

Bill and reconcile fees

Invoice fees, collect payments online and reconcile a live per-currency ledger — the bursary’s single source of truth for what’s issued, paid and outstanding.

Issue invoices and see totals issued, paid and outstanding.
Collect payments online, reconciled automatically.
A live ledger per currency — no spreadsheets.
5

Catch at-risk students early

A single at-risk headline pulls together attendance, behaviour and academics into high, medium and low-risk bands, so support reaches the students who need it before things slip.

One risk score computed from attendance, behaviour and results.
Students grouped into high, medium and low-risk bands.
Direct pastoral support where it matters most.
How it fits together

The school owns every module. Staff get the slice they need.

Everything is configured here at the institution level. When you assign a role, the staff member sees exactly those modules inside their own Staff portal — nothing more.

1

Configured centrally

Academics, finance, HR and every add-on module are switched on and set up once, in the school portal.

2

Granted by role

A form teacher gets their classes, a nurse the clinic, a bursar finance — assigned with granular permissions.

3

Used in the Staff portal

Each employee opens the modules their role grants — alongside their own self-service — from one Staff login.

One login, everything connected

No exports. No re-keying. No separate tools.

The school portal is part of the same connected platform as every other role — so what changes anywhere shows up here, live.

  • Every add-on module enabled and managed from one place
  • Role builder with granular, per-module permissions
  • Grants staff the exact modules their role needs
  • Consolidated reporting across schools and districts

Run your whole school on one connected platform

Start with the base package, switch on the modules you need, and give every parent, student and staff member a single place to log in.