Skip to content

The school operating system for East Africa

Run the whole school as one calm system.

Fees in spreadsheets, marks in books, parents in a hundred WhatsApp groups, and no one quite sure where a child is. Brim brings it all into one calm system — built for UNEB, NCDC and the way your school actually runs.

  • UGX-native
  • UNEB & NCDC
  • End-to-end secure
  • Works offline
9:41

Family · Pulse

Sarah’s week.

S5 East · #S24-5892

Attendance97%
Fees75% paid

UGX 450,000 due

A note from Mr. Okello

“Sarah led her group’s chemistry presentation beautifully today.”

Message a teacherCall home

Built for the Ugandan system — currently in pilot.

  • UNEBGrading & exams
  • NCDCCurriculum
  • URA · NSSFPAYE & payroll
  • UGXMoney, end to end
  • Africa's TalkingSMS & USSD

One system

Everything your school does, in one place.

Every part of school life — finance to the dormitory, the classroom to the gate — on one map, sharing one roll, one calendar, one source of truth. Not a dozen apps stitched together.

One rollOne calendarOne ledger
01

Built for here

UNEB grading, NCDC syllabus, UGX, PAYE and NSSF from source, SMS and USSD for low-connectivity homes. Not a foreign template translated — built for how your school runs.

02

Serious about trust

Double-entry books with maker-checker in the database. End-to-end encrypted family messages. Medical and safeguarding records sealed to the right person. An audit trail on every sensitive read.

03

Beautiful on every device

A real desktop app, real phone and tablet apps, and a gate kiosk — each designed for its screen, not a website squeezed into a frame. The thing your staff and parents touch every day feels like care.

What it does

The depth is in the detail.

admin.brimapp.net/finance

General ledger

Term II · UGX
15 Novbank_import

Tuition received · Nov cohort

15 Novpayroll

Staff salaries · November

14 Novexpense

Generator fuel · requisition

13 Novvendor

Lab equipment · St. Mark’s

JV-2041

15 Nov 2026 · Tuition received, Nov cohort

AccountDebitCredit
1020 Cash at Bank — Stanbic5,850,000
4100 Tuition Revenue5,850,000
Totals5,850,0005,850,000
Balanced · posted by A. Nakato, awaiting a second signer

The creator cannot approve their own entry. Every post is double-entry and append-only.

Finance & Payrollon Desktop
9:41

Family · Pulse

Sarah’s week.

S5 East · #S24-5892

Attendance97%
Fees75% paid

UGX 450,000 due

A note from Mr. Okello

“Sarah led her group’s chemistry presentation beautifully today.”

Message a teacherCall home
Parent–School Commson Phone
BGate · West entrance
Departure ceremony
Match · 99.2%

Verified on device

Joan Atim

S3 East · Boarder · #S24-4471

Exeat approved

Matron · Sun 4pm

Collector verified

Father · signed QR

Fees cleared

no holds

Sign out · open gate

Face templates never leave the device. The gatekeeper approves nothing — the system does.

Attendance & Stationon Gate kiosk

Health centre

3 open episodes

Jane Kiprotich

S3A · 10:30

Headache after PE

Amir Wasswa

S1B · 09:55

Sprained ankle

Faith Nabirye

S5A · 09:10

Asthma review

Seen this morning

David Okiror

S2B · 08:40 · returned to class

Grace Atim

S4A · 08:15 · returned to class

Jane Kiprotich

S3A · #S24-3310 · routine · resting in bay

Allergy on file — Penicillin

Verified by nurse · proof on file. Cross-checked before any medication.

Temp

37.4°C

Pulse

88

Pain

2/10

Parent summary

“Jane is resting in the bay. We’ll observe her for two hours, then she returns to class. We’ll call if anything changes.”

Today

10:41Paracetamol 500 mg given — allergy cross-check clear

10:34Vitals taken · parent notified on Pulse

Record medication
Health Centreon Tablet
Showing 1 of 4

Books your auditor trusts. Approvals no one can fake.

  • True double-entry general ledger — reports come from the books, not a side table
  • Maker-checker enforced in the database: no one approves their own transaction
  • PAYE, NSSF and WHT from URA/NSSF source — fees, payroll and vendors in one place
Explore Finance

The family app

One app. Two people. The whole school day.

Not a parent portal with a student tab. A genuine studies app for the student, and a calm, private window for the parent — the same app, designed for each.

9:41

Brim Learning

Your work.

3 to do · 1 marked & back

Due today2
EnglishDue 3pm

Essay — Uganda’s road to independence

Assignment

Biology8 / 15

Photosynthesis problem set

Auto-marked · numeric + MCQ

Marked & back
French 17 / 20

Subjunctive tense drills

“Excellent verb forms — watch gender agreement.” · voice note attached

Real work — not a portal.

  • Assigned work and problem sets that auto-mark the moment you submit
  • Notebooks and discipline-native writing — equations, proofs, sol-fa
  • A library, and past papers sat under real timed conditions
  • Holiday study set for the break — on the app, or by USSD on any phone
  • Live classes, with everything kept to revisit
See the student app

0

NCDC learning outcomes grounding every scheme of work

0

connected domains, working off one source of truth

0%

double-entry, audit-ready books — reports come from the ledger

0

currencies supported, every price set first in shillings

The name

Every school brims with things to keep safe — every child, every shilling, every record. Brim is the one calm place that holds them all.

Built to be trusted

A school holds its community’s most private things. Brim treats them that way.

End-to-end encryption

Family messages the server never sees in the clear.

Sealed records

Medical and safeguarding notes open only to the right role.

Maker-checker

No one approves their own money — enforced in the database.

Audited reads

Every look at a sensitive record leaves a record of its own.

Everywhere it’s needed

On every device your school already has.

Each surface is designed for its screen — not one layout stretched to fit. Desktop leads the office; phones and tablets go where the work is.

Cockpit

St. Andrew’s College · Term II 2026

SearchAll systems calm

Attendance today

Open

1,184

of 1,242 present · 95.3%

41 absent17 late9 excused

Marks → DOS

Open

Awaiting approval

End-of-term · S1–S4 · 6 of 9 sets in

MathematicsApproved
PhysicsIn review
EnglishMarks open

Fees this week

Open

UGX 48.2M

collected · 71% of term billed

Reconciled to Stanbic Balanced

On your desk

Open

2

To approve

1

Sealed case

3

Exeats

A UGX 9.4M payment needs your second signature

Desktop

The primary admin surface — keyboard-first, multi-pane, for the office.

Health centre

3 open episodes

Jane Kiprotich

S3A · 10:30

Headache after PE

Amir Wasswa

S1B · 09:55

Sprained ankle

Faith Nabirye

S5A · 09:10

Asthma review

Seen this morning

David Okiror

S2B · 08:40 · returned to class

Grace Atim

S4A · 08:15 · returned to class

Jane Kiprotich

S3A · #S24-3310 · routine · resting in bay

Allergy on file — Penicillin

Verified by nurse · proof on file. Cross-checked before any medication.

Temp

37.4°C

Pulse

88

Pain

2/10

Parent summary

“Jane is resting in the bay. We’ll observe her for two hours, then she returns to class. We’ll call if anything changes.”

Today

10:41Paracetamol 500 mg given — allergy cross-check clear

10:34Vitals taken · parent notified on Pulse

Record medication
9:41

Family · Pulse

Sarah’s week.

S5 East · #S24-5892

Attendance97%
Fees75% paid

UGX 450,000 due

A note from Mr. Okello

“Sarah led her group’s chemistry presentation beautifully today.”

Message a teacherCall home

Tablet & phone

Native apps for staff on the move and for every parent and student.

BGate · West entrance
Departure ceremony
Match · 99.2%

Verified on device

Joan Atim

S3 East · Boarder · #S24-4471

Exeat approved

Matron · Sun 4pm

Collector verified

Father · signed QR

Fees cleared

no holds

Sign out · open gate

Face templates never leave the device. The gatekeeper approves nothing — the system does.

Gate kiosk

A managed station for biometric attendance and supervised calls.

Showing 1 of 3

When the network won’t

Works when the connection doesn’t.

Power and signal aren’t guarantees here — so Brim is built to keep going without them, and to reach the families a smartphone-only app would quietly leave behind.

Keeps working offline

When the line drops, the apps don’t. Staff carry on — taking the register, recording a visit, signing a child out — and everything catches up on its own when the connection returns.

Any phone, no app needed

No smartphone, no data? Dial a short code on any phone to check fees, read messages and pick up holiday work. The app is the ceiling, never the floor — no family is left out.

Reaches every home

The messages that matter go by SMS as well, so an alert lands on a basic handset with no internet at all. Reach the whole community, not just the connected half of it.

Showing 1 of 3

Let’s get your school on Brim.

A pilot includes free data import, staff training and a full term of support — priced for Ugandan schools, in UGX.

We reply within one working day.

Brim — the school operating system for East Africa