School Attendance Systems in Uganda: The Complete Guide for 2026
Every Ugandan school already takes attendance. The question is whether the record is right, whether anyone sees it in time, and how much of the morning it costs.

At most schools in Uganda, attendance still happens twice. Once at the gate, where the gatekeeper watches children come in and may tick a book. And again in class, where a teacher reads names from a register while forty pupils wait. Neither record talks to the other, and neither reaches the head teacher until someone carries the book to the office.
A school attendance system replaces that with one record, made once, at the moment a child arrives. This guide explains how they work, the options you will be offered, what they really cost, and how to choose one without buying more than your school needs.
What is a school attendance system?
A school attendance system is a tool that records when each pupil arrives and leaves, keeps that record safely, and shows it to the people who need it — the teacher, the head teacher, and the parent. The best ones record attendance where it actually happens: at the gate.
The difference from a paper register is not just speed. A paper register records whether someone ticked a box. A good system records a time, a place and a person, and it cannot be quietly changed afterwards. When a parent asks "what time did my son get to school on Tuesday?", the answer is there in seconds.
Why schools are moving away from paper registers
Paper registers have served schools for generations, and they still work — until they are needed for something serious. The problems head teachers describe to us are always the same:
- Registers get lost, rained on, or left at a teacher's home.
- A friend answers "present" for a friend, and nobody notices.
- Late arrivals are written in whenever someone remembers, with no real time.
- The office only learns who is absent at the end of the day — sometimes the end of the week.
- Parents only learn their child missed school when the report card arrives.
None of this is carelessness. Paper simply cannot tell anyone anything until a person picks it up and reads it. That delay is where most attendance problems live.
If this sounds like your mornings, GatePass records each child at the gate the moment they arrive — and your first term is free.
Start freeThe options: QR cards, phones and biometric machines
You will usually be offered one of three approaches. Each can work; they differ in cost, speed and what happens when something goes wrong.
QR codes on ID cards. Each pupil carries a card with a QR code, and the gatekeeper scans it with a phone. It is fast, needs no special hardware, and a lost card is replaced by printing a new one. Good systems use a QR code that changes, so a photocopied card cannot be reused by someone else.
Mobile apps on ordinary smartphones. The phone is the scanner. This matters in Uganda because it means no machine to import, no technician to call, and a spare phone can take over in minutes.
Biometric machines (fingerprint or face). These avoid cards entirely, but they cost more, they can slow a morning queue of hundreds of pupils, they struggle with dusty or cut fingers, and a broken machine stops the whole gate. They also collect biometric data about children, which many parents are uneasy about.
For most Ugandan schools, a QR card scanned on an ordinary phone gives the best balance of speed, cost and resilience. Biometrics make sense only where a school has a specific reason for them and the budget to maintain them.
Telling parents their child has arrived
The part of an attendance system parents notice first is the message: your child has arrived at school. For a mother who dropped her son at the stage at 6:30am, that message is the difference between a calm morning and a worried one.
When a child is scanned in, the system can notify the parent through an app on their phone, with the time it happened. It can do the same when the child leaves — and if a child is sent home, it should say why and who collected them. A system that only records attendance, without telling anyone, solves half the problem.
Tracking late arrivals properly
Late-coming is one of the hardest things to manage on paper, because the record depends on someone writing the time honestly. With scanning, lateness is measured automatically against your school's own cut-off time, the same way every day. And on a day the school closes early, you set that day's home time, so pupils leaving then are not recorded as leaving early.
This turns late-coming from an argument into a fact. A class teacher can see which pupils are late repeatedly, and a head teacher can see whether the problem is one family or the whole of one route.
Boarding schools have a second attendance
For boarding schools, the gate is only half the story. Every night a matron or patron has to confirm that every boarder is in the dormitory, note who has signed out, and know who is in the sick bay. A good system handles this night roll-call on a phone, house by house, so a missing boarder is noticed that night rather than at breakfast.
Reports that you do not have to compile
At the end of the week or term, someone usually spends hours adding up registers. With a digital record, the totals already exist: who was absent, who was late, how many days each child attended. You should be able to export them, and nobody should have to pay extra to see their own school's data.
What to look for when you choose
- It works at the gate, on a phone the gatekeeper already knows how to use.
- It keeps scanning when the internet drops, and syncs later with the real times.
- Parents are told automatically when their child arrives and leaves.
- Records cannot be quietly edited — corrections are added, not overwritten.
- It covers the whole day: late-coming, sent home, visitors, boarding and emergencies.
- Pricing is clear, per term, with every feature included.
- You can try it for a full term before you pay.
What does it cost in Uganda?
Costs vary a lot, and the price of the software is rarely the whole cost. Biometric systems carry hardware, installation and repairs. Card-and-phone systems mostly carry the cost of printing ID cards and the subscription.
GatePass, as an example, is priced per school per term by the number of pupils — UGX 150,000 a term for a school of up to 499 pupils, rising by UGX 150,000 for each further 500 — with every feature included and the first term free. Whatever you choose, ask for the total over a year, not just the monthly figure.
How a school gets started
Switching does not need to be a big project. Most schools start in three steps: load the pupil list, print the ID cards, and give the gatekeeper a phone. The first mornings are slower while pupils learn to hold up their cards; within a week the queue moves faster than it did with the book.
GatePass was built in Uganda for exactly this: the gate, the register, the boarding house and the parent at home, as one record. If you would like to see it at your own gate, the first term is on us.
Common questions
Does a school attendance system need internet all day?+
Not with a good one. The gate should keep scanning when the connection drops and send the records later with the real arrival times.
Do parents need a smartphone?+
To receive arrival notifications in an app, yes. The school still keeps the full record either way, so no child is left out of the register.
Is QR attendance safe if a card is photocopied?+
It is when the QR code changes over time, as GatePass does — a copied code stops working, so one card cannot be shared around.
How long does it take to set up?+
Usually a few days: load the pupil list, print cards, and train the gatekeeper. The first week at the gate is the real training.
Ntale Livingstone
Founder, GatePass
I started GatePass because no parent should have to phone the school to find out if their child made it there. I write here about what really happens at the gate, in the register and at home, and what we're building to fix it.


