Skip to content
msomi School Management
Academics

Grading systems

A mark becomes a grade according to your rules, not somebody else's.

Basic plan and above

Why it matters

01

Different scales for different sections

A CBC performance level and a KCSE mean grade are not the same kind of number. Msomi lets you define both as separate grading systems and attach each to the levels it applies to, so the two are never mixed.

02

Change the boundaries without re-marking

Grade ranges are configuration. If the school revises its boundaries or its pass mark, the change applies to reporting without anyone touching a single learner's raw mark.

03

Remarks that write themselves

Each grade range carries its own remark and points value, so report cards, merit lists and analytics all describe a result the same way.

Assessment is where school management systems most often impose somebody else’s assumptions. A system that hard-codes an A at 80 and a pass at 50 is useless to a school that grades differently, and worse than useless to a school running two curricula with genuinely different scales.

In Msomi a grading system is a named object you define. Inside it, grade ranges specify a lower and upper bound, the grade awarded, the points it carries and the remark that should appear. Bands group ranges into broader categories where a school reports at that level. A pass mark is set per system.

Systems are then attached to the levels they apply to, within a framework. That attachment is what stops a CBC performance level from being averaged with a KCSE mean grade, and what allows a school to change its boundaries for one section without disturbing another.

Next step

See Grading systems 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.