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
Amara O. · Gate 2
Code matched an authorised guardian.
42 generated
JSS 2 · one run
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.
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.
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.
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.
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
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 →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.
Tell us about your school
Classes, terms, fee structure, how you grade.
We set up your workspace
Your own address, with your name, logo and currency in place.
We bring your data in
Students, staff, classes and outstanding balances.
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.