Features

Everything a basic school needs to run, in one place.

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.

Students & Staff

Every pupil, guardian and staff member, in one directory.

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.

  • Search the whole school by name or admission number, filter by class or status
  • Guardians with phone numbers, ready for SMS
  • Import an existing roster from a spreadsheet using the template provided
  • Staff accounts for the proprietor, headteacher, administrators, accountant and teachers
  • Promote the whole school to the next year in one guided step
Included inBasicStandardAdvanced
schoolos.itgurltechnologies.com

Pupils

Every pupil registered at the school.

Add pupil
Search by name or admission number
All classes
PupilClassGuardianStatus
AOAbena OwusuPrimary 4Mr. K. OwusuActive
KMKwame MensahJHS 2Mrs. E. MensahActive
YAYaa Asantewaa BoaduKG 2Mr. S. BoaduActive
KBKofi BoatengPrimary 6Mrs. A. BoatengActive
ASAdwoa SerwaaJHS 3Mr. J. SerwaaGraduated
Academics

Set up the school year once. Everything else follows it.

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.

  • Classes from Creche and Nursery through KG, Primary and JHS, with streams
  • Subjects per class, and which teacher takes which subject
  • A term calendar with school days, holidays and mid-term breaks
  • Class teachers assigned per class, so registers go to the right person
  • A reminder when a term has ended and the next one has not been set
Included inBasicStandardAdvanced
schoolos.itgurltechnologies.com

Academics

2026/2027 academic year. First Term is active.

Add class
ClassesSubjectsTermsCalendar

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

Attendance

A register a class teacher can take on a phone in two minutes.

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.

  • Only school days can be marked, so nobody records a holiday by mistake
  • Class teachers see only their own class; the office sees every class
  • History by date and by pupil, for the term or the year
  • Attendance appears on each pupil's report card automatically
Included inBasicStandardAdvanced

Daily Attendance

Primary 4 · Monday 14 Sep 2026

22

Present

2

Absent

Abena Owusu
PAE
Akosua Frimpong
PAE
Kojo Annan
PAE
Efua Dapaah
PAE
Nana Yaw Osei
PAE
Ama Darko
PAE
Save register
Assessments & Report Cards

Enter the scores. SchoolOS does the grading, the positions and the report cards.

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.

  • Class score and exam score per subject, per term, with the maximum marks you set for each
  • Grades from your grading scale, not a fixed one
  • A readiness check shows which subjects still have missing scores before you print
  • Report cards for a whole class in one go, with class teacher and headteacher remarks
  • Optional QR code so a parent can confirm a report card is genuine
  • Transcripts that follow a pupil across terms and years
Included inBasicStandardAdvanced
schoolos.itgurltechnologies.com

Mathematics · JHS 2

First Term · Class score out of 50 · Exam out of 50

PupilClassExamTotalGrade
Abena Owusu424587A
Kwame Mensah384078B
Kojo Annan302858D
Efua Dapaah454792A
Nana Yaw Osei253156D

Grades follow your own grading scale.

Save scores

From scores to a report card a parent can trust.

Marks, 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.

schoolos.itgurltechnologies.com

Sunrise Preparatory School

Terminal Report · First Term · 2026/2027

Pupil: Abena Owusu

Class: JHS 2

Attendance: 58 of 60 days

Position: 2nd of 35

SubjectClassExamTotalGrade
English Language444690A
Mathematics424587A
Integrated Science384078B
Social Studies403676B
Religious & Moral Ed.454388A
Ghanaian Language353873B

Class teacher: A hardworking pupil. Keep it up.

Next term begins: 12 Jan 2027

Finance

Know who has paid, who still owes, and what the school spent.

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.

  • Fee structures per class and term, applied to every enrolled pupil
  • Record payments in part or in full, by cash, Mobile Money or bank
  • Balances per pupil, outstanding fees per class, and who paid what today
  • Expenses with categories, so income and spending sit side by side
  • Financial reports and Excel exports the accountant can hand to the proprietor
  • Every change is logged with who made it and when
Included inBasicStandardAdvanced
schoolos.itgurltechnologies.com

Pupil Accounts

First Term · 2026/2027

Record payment

Expected

GH₵ 312,400

Collected

GH₵ 248,150

Outstanding

GH₵ 64,250

PupilFeesPaidBalance
Abena OwusuPrimary 4GH₵ 1,200.00GH₵ 1,200.00Paid
Kwame MensahJHS 2GH₵ 1,500.00GH₵ 900.00GH₵ 600.00
Yaa Asantewaa BoaduKG 2GH₵ 950.00GH₵ 950.00Paid
Kofi BoatengPrimary 6GH₵ 1,200.00GH₵ 0.00GH₵ 1,200.00
Ama DarkoPrimary 4GH₵ 1,200.00GH₵ 600.00GH₵ 600.00
Daily Collections

Feeding, canteen and other daily money, recorded the same day.

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 fees such as Feeding at GH₵ 5 or Canteen at GH₵ 3
  • Class teachers mark who paid; finance staff can record for any class
  • Totals per day, per class and per fee, and a history for the accountant
  • Export a day or a whole term to Excel
Included inBasicStandardAdvanced

Daily Collections

Feeding · GH₵ 5.00 · Primary 4 · Today

3 of 6 paidGH₵ 15.00
Abena Owusu Paid
Akosua Frimpong Paid
Kojo AnnanMark paid
Efua Dapaah Paid
Nana Yaw OseiMark paid
Ama DarkoMark paid
Save register
Communication

Reach every parent by SMS, without collecting numbers twice.

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.

  • Send to the guardians of a class, a level, or every pupil in the school
  • Templates with placeholders such as the pupil's name, class and fee balance
  • See how many recipients and credits a message needs before you send it
  • Delivery reports per message, so you know who received it
  • Free SMS credits with every Advanced payment; top up in the app only when they run out
  • Send report card links to parents by SMS
Included inBasicStandardAdvanced
schoolos.itgurltechnologies.com

Communication

Send an SMS to parents and guardians.

Send to

Guardians of JHS 3

Message

Dear parent, {student_name} has an outstanding balance of {balance} for First Term. Kindly settle before Friday. Thank you.

1 message · 148 characters

Before you send

Recipients41
Credits needed41
Your balance1,250
Send to 41 guardians

Roles

Each person sees what their job needs. Nothing more.

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.

Proprietor

Everything, plus staff accounts and the subscription. The only role that can change the proprietor's own account.

Headteacher

Academics, attendance, assessments, report cards and pupil records for the whole school.

Administrator

Pupils, staff and the school setup. Admissions, records and day-to-day administration.

Accountant

Fees, payments, balances, expenses, financial reports, daily collections and SMS to parents about money.

Teacher

Their own classes and subjects. Class teachers also take attendance and the daily collections register.

Built here

Made for schools in Ghana, not adapted for them.

Priced in cedis, paid by Mobile Money

Fees are in GH₵. Your subscription is paid through Paystack with Mobile Money or a bank card.

Creche to JHS 3, three terms

The school structure and the calendar match how basic schools in Ghana actually run.

SMS that reaches parents

Messages go out through Ghanaian networks, with your school's name as the sender.

Works on the phone teachers already have

Every page is built for a phone screen first. Install it like an app, no app store needed.

Security

Your records are yours, and they stay that way.

Each school's data is its own

No school can see another school's pupils, staff or money. Ever.

Access by role

A teacher cannot open the finance pages. An accountant cannot change marks. Each person sees what their job needs.

Passwords you can recover

Forgot your password? A code is sent to the phone on your account. Change it, and every other session ends at once.

Backed up, encrypted in transit

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 plans

See it with your own school's classes.

Create 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.