Skip to content
Your school website online in under 5 minutes

Run your whole school
from one place.

Exams, report cards, fees, attendance and messages to parents, all in one easy system. Your school also gets its own website.

No card needed · Website live in minutes · Whole school set up in an afternoon · Stop any time

A preview with example data

Under 5 min

Your school website online, with your name, logo and photos.

1 minute

Take a whole class register. Tap only the absent ones.

1 click

Report cards for the whole class, signed and stamped.

30 seconds

Send one SMS to every parent in the school.

What it does

Everything your school needs, in one place.

Start with what you need today. Add more later. Nothing has to be typed in twice.

Exams & report cards

Teachers enter marks. Report cards for a whole class come out in one click.

Fees & M-Pesa

Parents pay by M-Pesa. Receipts go out by themselves, and you always know who owes what.

SMS to parents

Reach every parent in 30 seconds: fees, closing day, opening day and events. It can even send on its own.

Attendance

Mark a whole class in under a minute. Parents can get an SMS when a child is absent.

Teacher performance

The head teacher sees which classes and teachers are doing well, and who needs help.

Timetables

Make class and teacher timetables with no clashes, then print them.

Transport & boarding

School buses, dormitories and leave-outs, with parents kept informed.

App for parents & staff

Parents see results and fees on their phone. Each staff member sees only their own work.

Every school day

Less paperwork. Fewer mistakes. More time for learners.

CBC exams without spreadsheets

Teachers type marks into a simple sheet. The system checks them, gives grades and makes report cards parents can understand.

  • CBC grades (EE, ME, AE, BE), or your own
  • Merit lists and class rankings
  • Comments from the class teacher and head teacher
  • Report cards ready to print or send

Every shilling in the right place

Set the fees for each grade and term once. Bills go out to every learner, and every payment is recorded and cannot be secretly changed.

  • M-Pesa payments matched to the right learner
  • Receipts made for you
  • See who owes, class by class
  • Fee balance slips for learners to take home

A whole class in under a minute

Everyone starts as present. Just tap the ones who are absent or late.

  • Morning and afternoon registers
  • SMS to parents when a child is absent (if you want it)
  • Staff attendance too
  • See patterns for each class and learner

Reach the right parents, fast

Send an SMS or email to one class, one grade, parents who owe fees, or everyone.

  • Ready-made messages for fees, closing day and events
  • Messages that send on their own
  • Notices in the parent app
  • Parents can message the class teacher

Made for everyone at your school.

Head teacher & office

One screen shows what needs doing today: fees, attendance, new applications and results.

Teachers

Their own classes, timetable, registers and marks. Nothing else to get in the way.

Parents

Every child in one place on their phone: results, fees, receipts and school news.

Learners

Their timetable, homework and progress, clear and simple.

Included with every plan

Build your school website in under 5 minutes.

Your website is online the moment you register. Pick a design, add your logo, photos and a few words, and press publish. You don't need a web designer, and you can change it any time.

  1. Step 1 · 1 min

    Register your school

  2. Step 2 · 1 min

    Pick one of 7 designs

  3. Step 3 · 3 min

    Add your logo, photos and words

  • Seven ready designs for primary, secondary, international, faith-based schools, colleges and more
  • See it as it looks on a phone, a tablet and a computer
  • Save drafts, publish later, and undo a change any time
  • News, events, photos, downloads, admission and contact forms
  • Easy for parents to find on Google

Your own web address

From /s/greenhill to greenhill.ac.ke

Already have a web address? Use it. We show you, step by step, what to change, check it for you, and switch it on only when everything works.

1

Type your address

For example www.yourschool.ac.ke. We give you a code to prove it is yours.

2

Copy two lines

Paste them where your web address is managed. Each one has its own copy button.

3

You are live

We check everything, add the padlock for safe browsing, and point old links to the new site.

The two lines look like this (for whoever manages your web address):

TypeNameValue
TXT_mullahc-edu.wwwmullahc-edu-verify=9f2c…
Awww92.5.75.68

Prices

Simple plans that grow with your school

Every plan comes with your school website, a free web address and the parent app.

Join today and pay nothing until 1 February 2028. Every school gets at least a full school year free. Subscriptions are billed once a year, every 1 February; you only pay the one-time onboarding fee now.

Up to 200 learners

Starter

Small schools getting organised

KES 800 / month

Billed annually · KES 9,600 per year

Onboarding KES 10,000 one-time

  • Free sub-domain website
  • Up to 200 learners
  • School website on a free sub-domain
  • Parent portal
  • Attendance & SMS
  • Prepaid SMS at KES 2.00 or less
Get started free
Most popular

201–500 learners

Grower

Everything a growing school needs

KES 1,000 / month

Billed annually · KES 12,000 per year

Onboarding KES 20,000 one-time

  • 1 custom domain
  • Up to 500 learners
  • Your own custom domain & email
  • CBC/CBE report cards & analytics
  • Fees, M-Pesa & reconciliation
  • Prepaid SMS at KES 2.00 or less
Get started free

501–1,000 learners

Established

For busy schools with 500 to 1,000 learners

KES 1,500 / month

Billed annually · KES 18,000 per year

Onboarding KES 25,000 one-time

  • 2 custom domains
  • 501 to 1,000 learners
  • Library management
  • Two custom domains
  • Everything in Grower
  • Prepaid SMS at KES 2.00 or less
Get started free

1,001+ learners

Premium

Large and multi-campus schools, 1,000+ learners

KES 2,000 / month

Billed annually · KES 24,000 per year

Onboarding KES 35,000 one-time

  • 3 custom domains
  • 1,000+ learners, unlimited staff
  • Boarding & every module
  • Priority support
  • Three custom domains
  • Prepaid SMS at KES 2.00 or less
Get started free

Free

SMS only

Bulk SMS for any school — free, pay only for what you send. Import contacts from Google, Outlook, iPhone or Samsung; SMS from KES 2.00.

Start free

One-time licence

Own the system

Full system KES 60,000, or any single module KES 20,000. No subscription; we set it up for you.

Request

Questions

What schools ask us

Have another question? Talk to us.

No. Your school's information is kept apart from every other school, and we test this all the time. Our staff cannot look through your learners' records. If you ask us for help, we can only look for a short time, we cannot change anything, and every visit is recorded.

Yes. New schools start with the CBC grades (EE, ME, AE, BE). You can also use 8 levels or set your own grades.

Yes. Connect your school's paybill or till number. Each payment is matched to the right learner by admission number, and a receipt is sent. Safaricom gives you the connection details.

Yes. Type it in, copy the two lines we show you to wherever your web address is managed, and we switch it on once it works.

Nothing is deleted. You get a few extra days to pay. After that the system is offline for teachers and parents, and the head teacher sees a page to pay by M-Pesa. Everything comes back the moment the payment goes through.

Yes. Parents, teachers and other staff can use it on any smartphone. Each person only sees what their job needs.

Give your school a simpler way to work.

Start free today. Your school website is online in under 5 minutes.