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

  • Bhala mark entry in a browser, with demo data
    Mark entry. Demo school, every pupil fictional.
  • Bhala mark entry on a phone, with demo data
    Absent is never a zero.
  • Bhala Room to Improve on a phone, with demo data
    It shows the pattern. What to do next is the teacher's.
  • Bhala parent evening sheet on a phone, with demo data
    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.

Case studyBhalaA markbook platform for South African schools. Marks are append-only and the database enforces it, absences are never scored, and mark entry works offline. Live since October 2026.

Our other apps