Skip to content
msomi School Management
Academics

Attendance

Know who is missing while it still matters.

Basic plan and above

Why it matters

01

A register a teacher will actually use

The class list loads already populated and marked present. The teacher taps only the exceptions and submits. On a phone, on a tablet or on a desktop, it takes about as long as calling the roll.

02

Guardians told the same morning

An unexplained absence triggers a message to the learner's guardian while the day is still in progress, which is the only point at which the information is useful.

03

Patterns rather than incidents

One absence is noise. Fifteen absences across a term is a safeguarding matter. Attendance rates are calculated continuously per learner, per stream and for the whole school, so the pattern surfaces on its own.

Attendance data is only valuable while the day is still running. A register that is collected on paper, carried to the office at lunchtime and typed up the following week tells you something you can no longer act on.

Msomi puts the register where the teacher already is. The stream’s roll loads pre-populated, everyone marked present, and the teacher taps the exceptions. Late, excused and absent are distinct states, and a reason can be attached where the school has one.

What happens next

An unexplained absence generates a message to the learner’s guardian the same morning. For many Kenyan schools this single behaviour is the strongest argument for the whole system: a guardian who believed their child was at school finds out that they are not, in time to do something about it.

Over a term, the same records produce attendance rates for every learner, stream and class, plotted as a trend on the leadership dashboard and summarised on the report card. The pattern that a class teacher might have sensed but could not evidence becomes a number they can raise.

Next step

See Attendance working on your school data

A demo runs about forty minutes and uses your own class lists, frameworks and grading — so you are looking at your school rather than a sample database.

Or try it first — the Trial tier gives you a full term, free, with every module unlocked.