Skip to content
All work

GH School Manager

Most Ghanaian schools run on paper registers, scattered spreadsheets and group chats. GH School Manager consolidates admissions, fees, attendance, transport, feeding and report cards into a single workspace. The product's own line is the sharpest statement of the brief: not adapted for Ghana, built for it.

Client
GH School Manager
Sector
Education software
Role
UX/UI Design, Front-end Development
Platform
Web, Mobile

The problem

Most school software is imported, and it quietly assumes a system that is not the one Ghanaian schools actually run. Report cards have to be SBA-aligned, carrying terminal grades and class positions. Fees are billed per term in cedis with last term's arrears carried forward. Feeding and transport are daily operational facts, not optional modules bolted on for another market.

Approach

I designed around roles rather than around the feature list. A head, an accountant, a teacher and a parent open this software wanting four completely different things, and only one of them has time to learn it. Teachers mark registers between lessons, accountants live in arrears, and parents want a single number and a report card.

What I did

  • Structured navigation by role, so each person lands in the part of the system they actually operate
  • Designed SBA-aligned report cards with terminal grades and class positions
  • Designed per-term billing that carries arrears forward without anyone recalculating it
  • Built attendance registers that flag chronic absentees rather than just recording marks
  • Tied feeding and transport registers to attendance, including prepaid balances
  • Designed the parent and student portal for grades, report cards and balances
  • Built the front-end alongside the design

Constraint worth naming

Every school gets its own branded subdomain, so no screen can assume a particular name, colour or logo. The interface had to stay composed underneath whatever a school brings to it, which put real limits on how decorative any of it could be.