SchoolOval
Built for schools in Africa

Run your whole school
from one place.

Admissions, attendance, academics, report cards, staff and fees — one platform, four portals, everything entered once.

No card required · Set up with our team · Your school, your own database

A terminal report card generated in SchoolOval
Pickup verified

Amara O. · Gate 2

Code matched an authorised guardian.

Term reports

42 generated

JSS 2 · one run

Academics Attendance & safety Admissions Staff & payroll Fees & payments Communication School store

Most schools don't have a software problem. They have six systems that don't talk.

How it runs now

  • Marks live in a notebook until report-card week.
  • Applications arrive on paper, then get re-typed.
  • The register is a photocopied sheet on a clipboard.
  • Promotions are decided in a meeting, then entered class by class.
  • Parents call the office for things they could see themselves.

How it runs on SchoolOval

  • Teachers enter marks once. A whole class of report cards generates in one run.
  • Applications come in online, with documents and fees attached.
  • Attendance and gate check-in sit in the same record.
  • Promotions run as a dry-run. Check it, commit it, or roll it back.
  • Parents see results, balances and announcements in their own portal.
Academics & reports

The end of term stops being a crisis.

Set your own grading scale. Teachers enter assessment marks as they go. When the term closes, generate terminal reports for an entire class in one run.

  • Your grading, not ours. Nursery, primary and secondary can each run a different scale.
  • Whole-class report cards. Generate for a full class at once, in the background if it's large.
  • Promotion as a rehearsal. Dry-run it, check the outcomes, then commit — or roll it back.
See academics →
Terminal reports generated for a class in SchoolOval
The SchoolOval gate check-in station running on a tablet
Attendance & safety

No child leaves with the wrong adult.

Run check-in and check-out from a tablet at the gate. A guardian gives their pickup code; SchoolOval checks it against the people you authorised, and logs the release.

  • Codes, not guesswork. Failed attempts are recorded, not forgotten.
  • A fallback that's still safe. Staff can verify a guardian manually — and that's recorded too.
  • More than a register. Temperature, gate and drop-off in one attendance record.
See attendance & safety →
Admissions

Admissions season, without the re-typing.

Publish an application form on your school's own address. Applicants fill it in, upload what you asked for, sign it and pay — before anyone in your office touches it.

  • Ask for exactly what you need. The form won't submit without the documents you set.
  • Talk to applicants in the system. Not in a personal inbox.
  • Review and decide together. Comment, export as PDF, move it forward.
See admissions →
Reviewing an admission application in SchoolOval

One platform. The whole school.

Eight parts of school life, built to work together.

Academics & reports

Grading systems, assessments, terminal reports, timetables.

Attendance & safety

Gate check-in, pickup codes, authorised guardians, attendance rules.

Admissions

Online applications, document checklists, signatures, review.

Student records

One profile per child — families, documents, health, history.

Staff & payroll

Contracts, salary runs, leave balances, staff self-service.

Communication

Announcements, events, messages, read receipts.

Fees & payments

Collect online, receipt automatically, reconcile itself.

School store

Inventory, vendors, parent storefront, orders.

One platform, four doors.

Everyone gets the view that fits their job — and only that view.

The office

Everything, in one place.

  • Students, classes and staff
  • Admissions and promotions
  • Fees, expenses and reports

Teachers

Their classes, their marks.

  • Register and attendance
  • Assessments and results
  • Announcements and messages

Staff

Their own information, on demand.

  • Payslips and salary history
  • Leave requests and balances
  • Contracts and documents

Parents

The school in their pocket.

  • Results and progress
  • Announcements and events
  • Pay fees and shop the store
Fees & payments

Get paid the way parents already pay.

Card, bank transfer, mobile money, M‑Pesa or USSD — routed to the right gateway for your country. Every payment posts to the student, issues a receipt and lands in your books. Money settles into your school's own account.

See how payments work →
Nigeria Card · Bank transfer · USSD · Direct account
Ghana Card · Bank transfer · Mobile money
Kenya Card · M‑Pesa · Bank transfer
South Africa Card · Bank transfer

Your school's data stays your school's data.

Separated at the foundation, not by a filter in a query.

Your own database

A separate database and its own address per school.

Your own settlement account

Fees go to a bank account you verify and control.

Access by role

Each portal sees only what its role allows.

A record of who did what

Changes carry the user who made them.

Running before the term starts.

You don't need an IT department. You need an afternoon.

01

Tell us about your school

Classes, terms, fee structure, how you grade.

02

We set up your workspace

Your own address, with your name, logo and currency in place.

03

We bring your data in

Students, staff, classes and outstanding balances.

04

You go live

We walk your office and teachers through it, and open the parent portal.

Questions schools ask us.

What kind of schools use SchoolOval?

Private K‑12 schools — nursery, primary and secondary — and the groups that run several of them.

Can we bring our existing records in?

Yes — students, staff, classes and outstanding balances. We agree an approach before anything moves.

Do we need to install anything?

No. SchoolOval runs in the browser on phones, tablets and desktops. Your school gets its own web address.

Can teachers use their own grading scale?

Each school group can run its own scale — score bands, letters or grade points — with one active at a time.

Where is our data kept?

Each school gets its own separate database. Your records aren't mixed with any other school's.

How do we get help?

Email hello@schooloval.com. Support runs Monday to Friday, 8am to 6pm.

See it with your own school's numbers.

Twenty minutes, your classes, your questions. If it isn't right for you, we'll tell you.

Or email hello@schooloval.com — a person reads it.