§ 01What Insights is
Insights is a single read-only overview built for whoever runs the school — the head teacher, proprietor, or lead admin. The page header reads "Insights" with the line "Leadership overview" beside it (followed by the current term, when one is set).
It does not introduce any new forms or data entry. Every number is derived from work your staff are already doing elsewhere on the platform — the roster, the attendance register, the finance ledger, published report cards, and approved lesson notes. Insights just gathers those into five panels so you don't have to open five apps to get a feel for the school.
Who can see it
Insights is for the school admin role only. Teachers, parents, and students don't see the page, and an admin from another school can't open yours — the data is scoped to your school throughout.
§ 02Opening Insights
- Sign in to School Admin and look in the left sidebar under Workspace.
- Click Insights (it sits just below Dashboard).
- The five panels load together. On a brand-new school each one shows a clean empty state rather than a number — that's expected until students, marks, invoices, grades, and lesson notes exist.
If the data can't be fetched you'll see "Failed to load insights:" with the reason — refresh the page, and if it persists, reach our team.
§ 03Active students
The top panel, Active students, is your live headcount. It counts every student currently enrolled in a class who has not been withdrawn — so it tracks your real roster, not historical sign-ups.
- The big number is the total of active enrolments across all classes.
- Below it, a trend line compares against the previous term: "+3 vs last term", a negative figure, or "No change vs last term". When the school has no earlier term to compare against, it reads "No prior-term comparison" instead.
- A small line shows how many classes currently hold enrolment, e.g. "7 classes with enrolment".
Clicking the panel jumps straight to the student list in Users.
§ 04Attendance
The Attendance panel reads from the daily attendance register — the per-day marks teachers take (and that the gate kiosk pre-marks). It is scoped to the current term: it looks only at marks dated inside the term's calendar window.
- The headline percentage is present marks as a share of all marks taken this term (present, absent, and late together).
- Underneath, a count of how many marks fed the figure, e.g. "482 records this term" — useful for sanity-checking a percentage early in a term when few days have been marked.
- A small sparkline plots the present-rate week by week across the most recent weeks of the term, so you can see the shape of a trend rather than one flat number.
Before any marks exist this term, the panel reads "No attendance marked yet". The panel links through to your reports area.
§ 05Fees collection
The Fees collection panel reads from the finance ledger — the invoices raised in the Finance app for the current term. It answers "how much of what we billed has actually come in?"
- The headline percentage is money collected as a share of money billed for the term.
- A line spells out the amounts, e.g. "GHS 12,400.00 of GHS 30,000.00 billed".
- A third line shows what's still owed and how many invoices it covers, e.g. "GHS 17,600.00 outstanding · 84 invoices".
One currency at a time
Money is never added across currencies (pesewas and cents can't be summed into a meaningful total). If a school bills in more than one currency, this panel reports the dominant — most-billed — currency only. The rest live in full detail in the Finance app.
Clicking the panel opens the Finance app, where the bursar manages invoices and records payments.
§ 06Grade distribution
The Grade distribution panel reads from published report-card terms. It shows the spread of grades across your school's grade-scale bands — a quick read on whether results cluster high, low, or in the middle.
- It keys off the most recently published term, which may not be the current term — the panel labels which term it's showing alongside the total grade count, e.g. "1,240 grades · 2025/26 T1".
- Each band (A, B, C, and so on, using your school's default grade scale) gets a horizontal bar and a count, sized relative to the largest band.
If no term has been published yet, the panel reads "No published term grades yet". This is deliberate — grades only count toward the picture once a term is finalised and published, so draft or in-progress marks never skew it. The panel links through to your reports area.
§ 07Lesson coverage
The Lesson coverage panel reads from lesson notes for the current term. It's a planning-discipline signal: of the lesson notes teachers have created, how many have been reviewed and approved?
- The headline percentage is approved notes as a share of all notes for the term.
- Below it, the raw figures, e.g. "58 of 74 notes approved".
A low percentage usually means notes are sitting unreviewed rather than that lessons aren't planned. Clicking the panel opens Lesson plans, where you can see and approve what's outstanding.
§ 08Reading it well
A few things worth keeping in mind so the numbers tell you the truth:
| Panel | What scopes it |
| Active students | Live roster (not withdrawn); trend compares to the previous term. |
| Attendance | Marks dated inside the current term only. |
| Fees collection | Invoices for the current term, dominant currency only. |
| Grade distribution | The latest published term — which may differ from the current one. |
| Lesson coverage | Lesson notes for the current term only. |
- Most panels follow the current term. If a percentage looks blank or surprising, first check that the school's current term is set correctly — three of the five panels depend on it.
- Grades trail behind by design. Because the distribution comes from published terms, the term it shows can lag the current one, and won't appear at all until you've published a report-card term.
- Early in a term, small numbers move sharply. A 100% attendance figure built on a handful of marks isn't yet meaningful — the records count beside it tells you how much weight to give the percentage.
Insights is a starting point, not the source of truth. When a number raises a question, the panel it lives on links straight to the app that owns the detail behind it.