Osubula Talks Solutions
Osubula Talks Solutions Smart Management
Built and working today, and not a plan for later.

One record replaces the register, the spreadsheet and the phone calls.

Every family's balance and every student's results, kept current in one shared system.

One login per person, and each person sees only what their job needs.

Chat on WhatsApp
Nakawa Primary School Term 2 Report Card, 2026 Student Grace N., P.6 Tuition UGX 450,000 Transport UGX 80,000 Balance UGX 0 Mathematics A English B+ Science A- Class rank 3 of 41 Parents download it from their own login PAID MTN MOMO

Every role gets its own view

Everyone signs into the same system, but nobody sees more than their job requires.

Admin
Full control. Sets up classes, terms, fee amounts, and the grading scale. Creates every staff login, publishes news and circulars to parents, and manages the school's mobile-money settlement account.
Accountant
Records payments and tracks who owes what. Sends fee reminders to one family, or to every family with an overdue balance, in a single action.
Teacher
Enters exam scores and marks attendance for the classes assigned to them. Has no access to payments, fee structures or the school's finances, and cannot see other classes.
Parent
One login covers every child. Sees each child's fee balance and results, downloads the term report, pays outstanding fees by MTN mobile money from their own phone, and reads the school's news and circulars.
Principal and Deputy Principal
Run the school day to day: students, classes, exams, term reports and the year-end transition, and publish news and circulars. Fees and payments stay out of their view.
Director of Studies
Oversees academics: exams, scores, subjects, grading scales and attendance. No access to the school's finances.
Director
View only. Sees how the school is performing, including finances and the activity history, and cannot edit anything.

What it does

No add-ons to unlock later. This is what runs today.

Students, classes, and terms
Holds your school's real structure; classes, academic terms, every enrolled student. Add one at a time, or bulk-import a whole class from a spreadsheet.
One system for Nursery, Primary, and Secondary together
A school running more than one level gets every class set up in one pass at onboarding, and each level keeps its own correct wording; pupils here, students there, throughout.
Boarding and day students, tracked separately
Mark each student Boarding or Day at enrolment, and the school's snapshot breaks the numbers down accordingly, no more counting by hand at the end of term.
Fee structures that bill themselves
Set tuition and optional items like transport or meals once, for a class and a term. Every student in that class gets a correct balance immediately, no manual bill per child.
Transport and meal fees by zone
Set priced zones once. Each student is billed the rate for their own zone, and a fee can charge boarding and day students different amounts for the same term.
Payments, cash, bank, or MTN mobile money
An accountant records a cash or bank payment in seconds and the balance updates instantly. Parents can also pay by MTN mobile money straight from their phone, no accountant involved.
Fee reminders by SMS
Send one family a reminder, or every overdue family across a class or the whole school, in a single action. Each message carries that child's own name and balance, never a generic broadcast.
News, circulars, and announcements
Publish newsletters, circulars and activity updates with photos and attachments. Aim a post at all parents, chosen classes, or Boarding or Day, schedule it for later, and set it to expire. Parents read it under School Updates with an unread badge, and the school sees how many have read it.
One parent, one record
Add a second child for a parent already on file and the system offers to link them to the existing parent, so one parent has one record and one login for every child. Nothing is merged until a person confirms it.
Daily attendance, class by class
A teacher marks the register in minutes each morning. The record stays with the student, searchable by class, term, or a single child, instead of living in a book that never leaves the classroom.
Exams, grading, and report cards
Enter scores on a simple grid. The system grades against your school's own scale and ranks each student in their class automatically. One click produces a report card with results and fee balance together.
Grading built for the Ugandan curriculum
Compulsory subjects, weighted CA and End-of-Cycle scoring, and certification eligibility follow UNEB's own rules, not a generic scale bent to fit. Set it up once per school and every report card follows it automatically.
One final result from several exams
Combine a mock, a midterm, and a final into a single composite result with its own weighting, the way a real end-of-cycle certificate is built, not just an average of scores.
Continuous assessment, topic by topic
Record Activity of Integration scores for each topic, then print continuous-assessment and topic-score reports for any student.
Nursery reports without percentages
Nursery classes rate each learning area instead of scoring it, and the school prints a terminal report with icons that a parent can read at a glance.
Promotion and year-end
Move a whole class up in one action, or run the year-end transition for the school. Every promoted student can be moved back individually if a mistake is found.
Student ID cards, printed on demand
Upload a photo once, and print a ready-to-laminate ID card whenever the school needs one. No design software, no third-party printer.
Who did what, and when
Every important change is recorded with the person, the action and the time, and no one can edit or delete an entry. Sign-in history shows failed attempts. Leadership is alerted to critical changes, such as staff accounts, fee structures and deleted students, each to the roles allowed to see them.
A termly summary for the owner
One click produces a Word document for any current or past term: enrolment, collections and outstanding balances.
Works even when the internet doesn't
Recording a payment, entering scores, marking attendance, adding a student; all of it keeps working with no connection at all. Everything saves on the device and syncs the moment signal returns. Nothing lost, nothing recorded twice.
Security that fits a school
A staff password reset needs an email verification code. Idle sessions sign out automatically, and an account can be deactivated when someone leaves.
Built for one school, or many
Every school's data is kept completely separate and private. A school sees only its own students, fees and results, and the separation is checked before every release.
Installable like an app
Works in any browser, and adds to a phone's home screen with its own icon. No app-store install required.

Set up in six steps

A new school goes from nothing to a working system in one guided sequence.

1

The school is onboarded on the platform, and its first admin login is created.

2

The admin sets up the current academic term and the school's classes.

3

Students are added, one at a time, or imported in bulk.

4

A fee structure is created for each class and term. Every student's balance appears immediately.

5

Staff logins are created for accountants and teachers, each seeing only what their role needs.

6

The school links its own mobile-money settlement account, so parent payments arrive directly. The platform never holds a school's fee money.

Products

Software built in Kampala for businesses that run on Ugandan realities: mobile money, patchy internet, and real daily operations.

Schools

Smart Management

School fees, results, attendance, report cards and parent communication in one system. Works offline and takes MTN mobile money.

See how it works
Bars & restaurants

Bar and Restaurant Management System

Run your bar and restaurant from one screen: orders, tables, stock, online ordering and daily sales.

View product

Stop chasing balances on paper.

Put every fee and every grade in one place your whole staff can trust, and that keeps working when the internet doesn't.

Chat on WhatsApp