Manage students, fees, attendance, exams, and parent communication from one place.

School Portal gives administrators, bursars, teachers, and parents their own dashboards — with offline support, report cards, discipline tracking, and SMS notifications built in.

School Portal dashboard on a laptop in a Ugandan school office School administrator using School Portal dashboard

Problems we solve

These come up in almost every school we talk to.

Paper records and missing history

Student files get lost, duplicates happen, and it is hard to track changes across years.

Chasing unpaid fees

Reconciling payments takes time, and reminders are often late or inconsistent.

Attendance tracked in books

Roll calls are slow, patterns are missed, and follow up is manual.

Parents do not get updates

WhatsApp groups are messy and not everyone has data. SMS is still the safest default.

Reporting takes days

End of term reports are stressful, and exporting to Excel is a constant workaround.

Internet is unreliable

Systems that require perfect connectivity fail in real school environments.

What School Portal does

Everything you need to run core operations, without overcomplicating your workflow.

School bursar confirming mobile money payment on phone with fee dashboard on laptop Mobile money payment confirmation alongside fee collection dashboard

Student records and fee management

Keep student and staff profiles organised. Create fee structures, generate invoices, record payments, and track balances — all in one place.

  • Student profiles, classes, and streams
  • Fee structures, invoices, and scholarships
  • Payment recording and defaulter tracking
  • Import students and staff from Excel or CSV
Parent reading school SMS notification on a feature phone in rural Uganda Ugandan mother smiling while reading school update on her phone

Attendance, exams, and report cards

Teachers take daily attendance and enter marks from their own portal. Report cards are generated per term and published to parents.

  • Daily roll call — present, absent, or late
  • Exam creation and marks entry by subject
  • Report cards published to the parent portal
  • SMS alerts for fees, attendance, and announcements

Reports and automation

Get a clear picture of your school and let the system handle routine checks.

Dashboard and analytics

KPI snapshots for enrollment, attendance, fee collection, and academic performance. Track trends over the last 30 days.

Compliance monitoring

Automated checks flag low attendance, overdue fees, safeguarding concerns, and high teacher-student ratios.

Automation rules

Set conditions and actions for routine tasks like fee reminders and status updates. Preview results with dry run before executing.

Analytics dashboard showing student performance trends and AI insights School management team reviewing analytics reports together
Example views are illustrative. Your school data stays private and access is controlled by roles.

Who it is for

Designed for the reality of schools across Uganda, Kenya, Rwanda, and Tanzania.

Primary and secondary schools

Support day and boarding operations, with simple workflows that staff can learn quickly.

UNEB CBC 8-4-4 IGCSE

Private and community schools

Dedicated portals for teachers, parents, and the bursar. Each role sees only what they need.

Teacher portal Parent portal Bursar portal

Schools with unreliable internet

The portal works offline as a Progressive Web App. Enter attendance and marks without internet — data syncs when you reconnect.

PWA Offline-ready Auto-sync

How it works

Fast setup, clear onboarding, and support that matches school timelines.

  1. Set up your school

    We configure classes, terms, fee items, and user roles. You can import existing lists from Excel.

  2. Train the team

    Short, practical training for administrators, bursars, and teachers. No big manuals required.

  3. Run the term

    Track attendance, manage fees, run exams, publish report cards, and generate reports — without last minute panic.

Common questions

What schools usually ask before getting started.

How much does School Portal cost?

Pricing depends on your school size and the features you need. Most schools pay between UGX 150,000 and UGX 500,000 per term. Contact us for a quote tailored to your setup.

How long does setup take?

Most schools are up and running within one week. We configure classes, streams, terms, fee structures, grading systems, and user roles. You can import existing student and staff lists from Excel or CSV.

Is my school data safe?

Yes. All data is encrypted in transit and at rest. Access is controlled by role-based permissions — admin, bursar, DOS, teacher, discipline officer, nurse, and parent each have separate access levels. We run automated daily backups, and your school retains full ownership of its data.

Does it work without internet?

Yes. School Portal is a Progressive Web App (PWA) that you can install on any device. Attendance and marks entry work offline, and data syncs automatically when connectivity returns. SMS notifications are queued and sent as soon as the connection is available.

Which curricula are supported?

School Portal supports UNEB (Uganda), CBC and 8-4-4 (Kenya), the Rwanda national curriculum, and the Tanzanian curriculum. IGCSE and other international frameworks can be configured on request.

Do you provide training?

Yes. Every onboarding includes practical training sessions for administrators, bursars, and teachers. Teachers and parents each have their own simplified portal, so training is straightforward. We also provide ongoing support by phone, email, and WhatsApp.

Ready to see School Portal on your data?

Tell us about your school and we will schedule a short demo and share next steps.

Contact us

We reply within 1 to 2 business days. If you share a phone number, we can also follow up by call or WhatsApp.

What happens next: we review your details, confirm a demo time, and share a simple checklist for onboarding.

SSL encrypted
Role-based access
Daily backups
You own your data