01The school day, connected
One system, from the morning register to the end-of-term report.
Every morning
Attendance
- The problem
- Registers on paper reach the office late, and a dropped connection loses the work.
- What you do
- Teachers mark each class on a phone or computer. Marks are saved on the device, sync when there's a connection, and conflicts are shown, never silently dropped.
- Staff attendance and gate check-in
- Absence SMS to guardians, at a time the school picks
02Spotlight · Hostels
Know who sleeps in every bed, this term and next.
Fair allocation, explained
Application order, your own priority groups or a recorded lottery. Every proposal says why: "1st choice", "kept for students who need step-free access".
Money stays with Finance
Fees are charged when a bed is confirmed. Credits for leaving early and room-change differences are proposed to the bursar, never applied silently.
Privacy for residents
Maintenance staff see the room and the problem, never who reported it. Complaints about staff go to school leadership only.
04Made for Liberia
Designed around how Liberian schools actually work.
- 01
Works when the network doesn't
Attendance and other daily work save on the phone and sync later. The screen always says what is waiting.
- 02
Dollars and Liberian dollars
Fees, balances and receipts in USD and LRD, kept apart and never converted behind your back.
- 03
MTN MoMo and Orange Money
Families pay fees from their phones once your school connects its own merchant wallet.
- 04
SMS for every family
Absence alerts and fee reminders reach basic phones. WhatsApp and Messenger only for families who opt in.
- 05
All 15 counties, and the EMIS
Census returns for the ministry, and county figures with small numbers hidden.
- 06
WASSCE and beyond
WASSCE candidate files for secondary schools, and registration, advising and transcripts for universities.
05See it working
Recorded in the working demo, not mocked up.
Read the transcript
- A teacher opens today's attendance for their class.
- Marks are saved on the device first, so a weak connection never loses them.
- Sync sends them to the school as soon as the device is online.
- The registrar sees who lives in each room for the semester.
- Bulk allocation proposes a bed for every waiting student, by the school's own rules.
- Each proposal gives its reason. Nothing is booked until the registrar confirms.
- The bursar sees what is outstanding and every recent payment.
- Each student's account holds every charge, payment and receipt.
- Parents see their child's timetable, attendance, published results and fees.
In the walkthrough
- 0:00A teacher marks attendance, saved on the device, then syncs
- 0:15The registrar checks the rooms view and a bulk allocation plan
- 0:33The bursar opens a student's fee account
- 0:43A parent follows their child in the family portal
06Security & privacy
Children's records deserve care. Here is how OneSchool takes it.
Each role sees only its own work
Permissions are checked on the server for every action, not just hidden in the menu. A teacher sees their classes; a cashier sees payments, not counselling notes.
Sensitive actions leave a trail
Sensitive reads and every change are written to an audit log: who did what, when. Published results change only through an approved correction with a reason.
Schools keep their data separate
Every school's records are kept apart. Another school sees a student's history only through a transfer the family agreed to, and only what is needed.
Two-step sign-in for key roles
Owners, principals, registrars and bursars confirm each sign-in with a code by email or SMS. New accounts set their own password from a one-time link.
Private records stay private
Counselling notes and schools' mobile money credentials are encrypted. Public QR checks show only what the printed document already shows.
Built for unreliable connections
Attendance and other approved work keep going offline and sync later, with the sync state visible. Changes are never silently thrown away.
OneSchool’s operations runbook sets out nightly encrypted database backups and a monthly restore test. Where your school’s data is hosted, and how it is backed up, are agreed when you join.
07Getting started
From first call to first register in four steps.
- 01
Your school is added
The OneSchool team creates your institution and sends its owner a one-time link to set a password.
OneSchool team
- 02
Leadership sets up
Academic year, classes or programs, subjects, fees, and which modules your school uses.
Your owner or principal
- 03
Bring your records
Import students, staff and opening fee balances from a spreadsheet. Every row is checked before anything is created, and a wrong import can be discarded.
Your registrar, with our help
- 04
Staff and families join
Each person gets their own account and a link to set their password. Families are added from each student's record.
Your school
Part of every setup
- All modules in this page, turned on or off per school
- Spreadsheet import for students, staff and opening balances
- Exports of students, rosters, attendance and payments
- Works in a phone or computer browser, and can be installed like an app
Agreed with each institution
- Pricing for your institution
- Training for your staff
- Moving records from another system
- Your own SMS sender name, and mobile money merchant accounts
Pricing
Pricing depends on your institution’s size and the modules you use. Tell us about your school and we’ll send a proposal.
Ask for pricing08Questions
Practical answers before you decide.
Which institutions is OneSchool for?
Basic and secondary schools, universities, colleges and technical (TVET) institutes. Each sees the modules for its level: report cards and WASSCE for schools, course registration, advising and transcripts for universities.
Do we need to install anything?
No. OneSchool runs in the browser on phones, including low-cost Android phones, tablets and computers. It can be added to a phone's home screen like an app.
What happens when the internet is down?
Attendance, the sync center and some other approved pages keep working offline. Marks are saved on the device and sent when the connection returns, and the screen shows what is still waiting to sync.
Can we bring our existing records?
Yes. Students, staff and opening fee balances import from a spreadsheet using our templates. Every row is checked before anything is created. For records in another system, contact us to plan the move.
Who can see what?
Each person gets a role, such as teacher, bursar or registrar, with only the permissions that role needs. The school decides what families see. Sensitive records such as counselling notes are limited to the staff who need them.
Can parents pay fees with mobile money?
Yes, with MTN MoMo or Orange Money, once your school connects its own merchant wallet. Each payment is recorded only when the provider confirms the exact amount.
Do parents need smartphones?
No. Absence alerts and fee reminders go by SMS. Families with smartphones can also use the portal, and WhatsApp or Messenger if they opt in.
Is training and support included?
We help every school with setup and its first import. Training plans and support terms are agreed with each institution: contact us to discuss what your staff need.
How much does it cost?
Pricing depends on your institution's size and needs. Tell us about your school and we will reply with a proposal.
Can I try it before talking to anyone?
Yes. The live demo has a fictional school, university and network, with an account for each role. Changes you make there are visible to other visitors.