Client PortalGet a Quote
School ERP Case Study — Popatlal Schools

Enrollment. Exams. Fees.
One login.

Popatlal Schools in Tanga, Tanzania runs its admission office, classrooms, accounts desk and parent community through a single system. Kikavu Tech Solutions built and continues to engineer the school ERP behind it — down to a purpose-built AI layer that gives school leadership a daily read on every class.

ClientPopatlal Schools
SectorEducation — Pre & Primary School
RegionTanga, Tanzania
EngagementFull school ERP build & ongoing engineering
Students on system1,243
Parents connected1,050
The situation

A growing school, still coordinated by register and phone call

Like most growing schools in Tanzania, Popatlal's day-to-day — admissions, attendance, exam marks, fee receipts — depended on paper registers, spreadsheets, and phone calls between the office and parents. None of it talked to the other, and none of it gave the head teacher a same-day view of the whole school.

The brief wasn't "digitize the register." It was one login for the whole administration — academics, finance, HR, transport, dormitory and library — and a second, lighter set of keys where a parent can check their own child's attendance, marks and fee balance without calling the office.

What's running

One login, thirty-plus modules

The system is built on a school-ERP core, then configured, extended and hardened for Popatlal's own records — and, on top of it, a proprietary AI insights layer that isn't part of any off-the-shelf package.

Core

Student Information & Enrollment

Admission, class & section assignment, promotion, attendance and a full academic history per pupil.

Core

Examinations & Report Cards

Exam setup, marks register and grading, feeding a dozen report formats — mark sheets, tabulation sheets, progress cards, merit lists.

Integrated

Fees, Wallet & Accounts

Invoicing, bank payment, a parent-facing deposit wallet with an approval queue, chart of accounts and profit & loss.

Built — Proprietary

School Insights ML

A leadership analytics layer scoring every class for attendance, homework and risk — built specifically for Popatlal's own records.

Built — Proprietary

Teacher Insight Bot

A conversational assistant surfacing the same class-level data for teachers, inside the same login.

Integrated

Human Resource & Payroll

Staff records, departments, leave and evaluation, payroll, and a separate staff attendance tracker.

Integrated

Transport

Routes and vehicle registration, ready to assign drivers and pupils per run.

Integrated

Dormitory & Library

Room allocation for boarders, and a full book catalogue with issue/return tracking.

Integrated

Communication Suite

Targeted notices, bulk email/SMS, an academic calendar and in-app chat between staff, teachers and parents.

Core

Role & Login Permission

Granular, role-based access — super admin, teacher, receptionist, parent and student each see a different system.

Integrated

Bulk Print & ID Cards

ID cards, certificates, payroll slips and fee invoices, generated and printed in batch by class or criteria.

Integrated

Download Center & Study Material

Syllabus, assignments, lesson plans and shared content, organized by class and subject for staff and parents.

Inside the system

A tour, screen by screen

Ten live screens from the running system — pulled directly from production at system.popatlalschools.org. Student, parent and staff names and contact details are masked throughout; every figure and layout is real.

Popatlal Schools super admin dashboard with KPIs and School Command Center
01 / COMMAND CENTRE

Live totals for students, teachers, parents and staff, an action queue for the day, and income/expense charts — the head office's first screen of the morning.

Popatlal Schools student information list
02 / STUDENT INFORMATION

The full student register — admission number, class, section, gender and guardian record. Names, dates of birth and phone numbers are masked here for this case study.

Popatlal Schools fees invoice list with paid and unpaid status
03 / FEES & INVOICING

Every invoice, its balance and its paid/unpaid status — searchable and exportable to Excel, CSV or PDF. Student names are masked here for this case study.

Popatlal Schools exam report builder criteria screen
04 / EXAMINATIONS

One of a dozen exam-report builders on the sidebar — mark sheets, tabulation sheets, progress cards and merit lists, generated per class, section or student.

Popatlal Schools School Insights ML leadership intelligence dashboard
05 / SCHOOL INSIGHTS ML

The proprietary Leadership Intelligence Dashboard — homework completion, absence trend and a risk score for every class, recalculated from live records.

Popatlal Schools staff directory
06 / HUMAN RESOURCE

Staff directory by role, department and designation — the same login gate every teacher, admin and support member passes through. Names and contacts are masked here for this case study.

Popatlal Schools transport and vehicle registration screen
07 / TRANSPORT

Fleet registration for the school's transport routes — vehicle, driver and licence records, ready to assign to a run.

Popatlal Schools notice board with targeted audiences
08 / COMMUNICATION

Notices targeted by audience — parents, students, teachers or staff — with publish dates and an edit history.

Popatlal Schools library book catalogue
09 / LIBRARY

Book catalogue by title, ISBN, category, publisher and quantity on shelf, in both English and Kiswahili titles.

Popatlal Schools parent wallet transaction approval queue
10 / PARENT WALLET

Parent deposits into a school wallet, queued for admin approval before funds move against fees. Names are masked here for this case study.

The standout build — School Insights ML

Leadership gets a daily read on the school, not just a report at term-end

A purpose-built analytics layer sits on top of the standard school records, turning attendance sheets and homework logs into a live risk picture for every class — this is not a stock feature of the underlying platform.

LIVE ACROSS 27 CLASS/SECTION GROUPS · 1,045 STUDENTS TRACKED
Risk scoring
Every class/section carries a Low, Medium or High attention flag, recalculated from attendance and homework records — no manual tagging required.
Homework completion
A per-class completion percentage, so a slipping subject shows up before it becomes a term-end surprise.
Absence trend
A rolling absence percentage per class, feeding the same "repeated absence" alert that lands on the super admin's dashboard.
Teacher Insight Bot
The same risk and completion data, put in front of teachers as a conversational assistant rather than a report they have to go looking for.
Command Center
The admin dashboard turns every one of these signals into a one-click action — Take, Review, Open, Check — so leadership acts on the number instead of just reading it.
Parent-facing

A wallet, not just a receipt book

Parents top up a school wallet by bank transfer, and the office approves, rejects or refunds each deposit before it's applied against fees. Every invoice, balance and payment status is visible from the same fees module the office uses, so the school and the family are always looking at the same number.

Whole-school communication

Notices, email & SMS from one screen

A notice can be published straight to parents, students, teachers, receptionists or the whole school, logged with a publish date and an edit trail. The same suite handles bulk email/SMS and a shared academic calendar, so an exam date or timetable change reaches every phone without a phone call.

Under the hood

Stack

Laravel (PHP) MySQL Blade + Vue.js Bootstrap DomPDF Pusher — real-time chat Firebase Cloud Messaging Google API Client Role-Based Access Control PWA / Service Worker
Kikavu Tech Solutions

We build the systems
your school actually runs on.

Popatlal Schools is a live, in-production engagement — this case study reflects the system as currently running and is updated as the build grows. Student, parent and staff names and contact details shown in the screenshots above have been masked for privacy; the surrounding data, figures and layout are real.