Bhala
School markbook
The class markbook for South African primary schools. Every mark, note and report a teacher writes is kept, never overwritten and never lost between years.
- Web
Who it's for
Teachers and heads at South African primary schools, or a single teacher with one class.
Screenshots

Mark entry. Demo school, every pupil fictional. 
Absent is never a zero. 
It shows the pattern. What to do next is the teacher's. 
Parent evening on one page.
More about Bhala
Bhala (say BAH-la) is isiZulu for “to write”. It shows teachers patterns, never labels a child, and assembles reports from their own marks and notes in the school's own wording.
What Bhala will never do
These are built in and enforced in the database, not policy.
- Store an absence as a zero
- Label a child
- Generate text about a pupil
- Let a sensitive record reach a share
- Delete history
Built for the classroom
Mark entry works offline, a parent evening fits on one printed page, and staff-only notes are kept off it. Retention limits for POPIA are built in.
Two ways in: a school plan at R199 per seat per month, or one class for one teacher at R129 a month, with the first term free. The first school is live in Durban.
Our other apps
BubDays
Baby trackerA baby tracker for the whole household. Log feeds, sleep, nappies and everything else one-handed, at 3am, on iPhone, Apple Watch and the web, then see the pattern on the charts a health visitor would recognise.
Sonola HR
HR softwareSimple HR for teams of 10 to 50: people, time off, pay and documents in one place that works on your phone.
Northpage
Strategy and content for agenciesThe strategy on one quiet, branded page, the content plan your clients approve, and the shoots that make it. Published to a private link, commented on, versioned and printable. No decks, no spreadsheets.






