Features
Pupils, staff, the school year, attendance, marks, report cards, fees, daily money and SMS to parents. Built for how schools in Ghana work, and for the phones your teachers already carry.
Admission details, guardians and their phone numbers, health notes and class history live on one profile, so the office stops keeping the same pupil in three exercise books.
Pupils
Every pupil registered at the school.
Academic years, terms, classes and subjects are the spine of the app. Fees, attendance, scores and report cards all attach to the term you mark as active.
Academics
2026/2027 academic year. First Term is active.
KG 1
24 pupils
Class teacher: Madam Akosua
KG 2
27 pupils
Class teacher: Madam Gifty
Primary 1
31 pupils
Class teacher: Sir Daniel
Primary 4
28 pupils
Class teacher: Madam Esi
JHS 1
35 pupils
Class teacher: Sir Bright
JHS 3
30 pupils
Class teacher: Sir Kwabena
Open the class, tap Present or Absent for each pupil, save. The headteacher sees the whole school's attendance on the dashboard the same morning.
Daily Attendance
Primary 4 · Monday 14 Sep 2026
22
Present
2
Absent
Teachers enter class scores and exam scores for their own subjects. Grades come from the grading scale you set, positions are worked out per class, and report cards are ready to print when the last score is in.
Mathematics · JHS 2
First Term · Class score out of 50 · Exam out of 50
Grades follow your own grading scale.
Save scoresMarks, grades, attendance, position in class and the class teacher's remark, laid out for printing. Turn on the QR code and a parent can scan it to see the same report online, so a photocopied card with better grades gets nobody anywhere.
Sunrise Preparatory School
Terminal Report · First Term · 2026/2027
Pupil: Abena Owusu
Class: JHS 2
Attendance: 58 of 60 days
Position: 2nd of 35
Class teacher: A hardworking pupil. Keep it up.
Next term begins: 12 Jan 2027
Set the fees for each class once per term. Every pupil in that class is billed automatically, payments are recorded against the bill, and the balance is always current.
Pupil Accounts
First Term · 2026/2027
Expected
GH₵ 312,400
Collected
GH₵ 248,150
Outstanding
GH₵ 64,250
Small amounts collected every morning are the easiest money to lose track of. Set up each daily fee once, then the class teacher ticks who paid from their phone.
Daily Collections
Feeding · GH₵ 5.00 · Primary 4 · Today
Guardians' numbers are already on the pupil records. Pick a class or the whole school, write the message once, and SchoolOS fills in each pupil's name and balance.
Communication
Send an SMS to parents and guardians.
Send to
Message
1 message · 148 characters
Before you send
Roles
You decide who is on staff and what role they hold. SchoolOS shows each of them only the pages that role uses, on any device they sign in from.
Everything, plus staff accounts and the subscription. The only role that can change the proprietor's own account.
Academics, attendance, assessments, report cards and pupil records for the whole school.
Pupils, staff and the school setup. Admissions, records and day-to-day administration.
Fees, payments, balances, expenses, financial reports, daily collections and SMS to parents about money.
Their own classes and subjects. Class teachers also take attendance and the daily collections register.
Built here
Fees are in GH₵. Your subscription is paid through Paystack with Mobile Money or a bank card.
The school structure and the calendar match how basic schools in Ghana actually run.
Messages go out through Ghanaian networks, with your school's name as the sender.
Every page is built for a phone screen first. Install it like an app, no app store needed.
Security
No school can see another school's pupils, staff or money. Ever.
A teacher cannot open the finance pages. An accountant cannot change marks. Each person sees what their job needs.
Forgot your password? A code is sent to the phone on your account. Change it, and every other session ends at once.
Records live in a managed database with automatic backups, and every connection is over HTTPS.
Want to know which plan has what? Every feature above is listed against each plan on the pricing page.
Compare plansCreate your school in a few minutes, import your pupils, and use every feature of the plan you choose free for 30 days.
30 days free on any plan. No payment until you decide to continue.