Reports & Dashboards

A dashboard that shows what needs your attention, not everything.

A principal's landing page looks different from a trustee's or an accountant's — each sees the numbers relevant to their role, with an exceptions centre that surfaces what's actually wrong before you have to go looking for it.

Group dashboard
4 branches
⚠️ Fee collection laggingBranch 2
✅ Attendance normal3 of 4
📊 Branch comparisonReady
Persona-based landingBranch comparisonExceptions centreDrill-down by schoolLive KPIsOne /me for every role
What it covers

The right numbers for the right role.

A dashboard isn't one screen for everyone — it's the same underlying data, shaped differently for a principal, a trustee, an accountant, and a group administrator.

Persona-based landing

Log in and land on a dashboard shaped for your role — a teacher sees their classes, a principal sees the school, a trustee sees the group.

Branch comparison

For a multi-branch group, compare fee collection, attendance, and enrolment side by side across every branch, not one report per branch stitched together by hand.

Exceptions centre

A scanner surfaces what actually needs attention — overdue fees, low attendance, expiring documents — instead of a dashboard you have to interpret yourself.

Drill-down

From a group-level number down to the specific school, class, or student behind it, in the same view — not a separate report per level.

Live KPIs

Every KPI tile reads live from the same data every other module writes to — not a nightly batch report that's already stale by morning.

Module-specific dashboards

Fee, Attendance, Finance, Procurement, and more each carry their own dashboard, alongside the group-level rollup.

See all 28 modules ▸
FAQ

What principals and trustees ask first

Does every user see the same dashboard, or does it change by role?

It changes by role — a persona resolver decides what a teacher, principal, accountant, or trustee sees on login, so nobody's staring at a generic dashboard irrelevant to their job.

We run multiple branches — can we compare them directly?

Yes — branch comparison shows fee collection, attendance, and enrolment side by side across every branch in the group, not a separate report you'd have to compile per branch.

What is the exceptions centre, specifically?

A scanner that runs across live data and surfaces genuine problems — overdue fees past a threshold, attendance anomalies, expiring documents — so you see what's wrong, not just a wall of numbers you have to interpret yourself.

Is this a nightly report, or live data?

Live — KPI tiles read from the same tables every other module writes to in real time, not a batch job that runs overnight and goes stale by the next afternoon.

Can I drill from a group number down to one specific student?

Yes — drill-down goes from a group-level KPI down through school, class, and eventually the individual student or transaction behind it, in the same interface.

See your own role's dashboard, live.

30-minute demo — we'll show the exact landing page your role would see.

Request a demo