It began with a broken school election.
EduCore started with one request. A teacher at St Denis S.S asked us to fix a prefect election that had lost the students' trust — slow, paper-based and easy to dispute. We built a simple digital ballot where every student logs in, votes once, and watches the results come in openly. Seeing how much one honest, school-owned tool changed the way students engaged, we realised the same idea could carry attendance, notes, parent updates and an offline AI tutor too. EduCore is what grew from that one fix.
Built and tested at St Denis S.S
Sample dashboard · representative data
Great learning for every Ugandan secondary student — S1 to S6.
Same lessons, same AI tutor, same parent transparency — regardless of village, postcode or family income. Every classroom-side feature works offline, so a power cut or a dead network connection never costs a child their school day.
A smart school in every Ugandan district by 2030.
One install. Zero subscriptions. School-owned data — kept on the school's own computer instead of a foreign cloud.
1 of ~120 districts · 4-year horizon
Three principles, baked into every screen.
Transparency
Parents see every attendance mark, every grade, every notice — in real time, never hidden behind paperwork or hearsay.
Smart education
AI-powered tutoring, adaptive quizzes and live analytics — every interaction designed to make learning measurable and personal.
Innovation
Local AI, offline-first design, mobile-money payments, S1–S6 curriculum awareness — built for the school you actually run, not the one a foreign vendor imagined.
The problem we built this to actually solve.
Ugandan secondary schools run on exercise books, WhatsApp groups and per-student subscriptions to foreign cloud platforms. Parents miss term reports. Teachers drown in paperwork. Data leaves the country.
EduCore replaces all of that — one install, school-owned, offline-first, zero-recurring-cost.
4 exercise books + 3 WhatsApp groups + 1 cloud invoice / month.
What makes EduCore technically different.
Four engineering choices most school platforms don't make.
Local LLM — Ollama running on the school computer.
No OpenAI key. No API bill. No data ever leaving Uganda. Study Buddy answers Math, Biology, English questions locally — even when the internet is down.
WP capabilities bound to ACF student-class. S2 students never see S4 content.
Reply threads on every notice — feedback reaches the right teacher, same day.
Lessons, AI, attendance — all cached locally. Sync when internet returns.
One platform, eight modules.
Each module replaces a stack of paper, a WhatsApp group, or a standalone app — bundled into one school-owned platform.
E-Library + AI tutor.
Lessons, quizzes and Study Buddy — class-aware, offline-ready.
Attendance + notices + comms.
Daily ops modules wired together — one register, one notice board, one source of truth.
Live attendance, grades, notices — per child.
Prefect votes with full audit log.
119 simulated practicals · self-hosted.
Attendance, grades and quiz charts.
The students behind EduCore.
Two S6 students at St Denis S.S — solving a problem we lived with every school day.
Arnold Kigozi
Project Lead“Our schools run on exercise books, WhatsApp groups and cloud invoices. EduCore replaces all of that with one platform the school actually owns — e‑voting, lessons, attendance, parent notices and an AI tutor that works even when the internet doesn’t.”
Emmanuel Tusubira
Co-Developer“We built EduCore for schools like ours. Students get help any hour from the offline Study Buddy, parents see real progress instead of waiting for term reports — and every byte of school data stays on the school’s own computer.”
One student. One school. One platform.
EduCore is designed and engineered by Arnold Kigozi & Emmanuel Tusubira, S6 — built for the school we attend and engineered to scale to every Ugandan secondary school.