Last reviewed: 24 October 2026
Most parents now look a school up before they visit it. They search the school’s name, check whether it looks active, and look for three things: fees, location and how to apply. A school with no website, or one last updated in 2019, loses those parents quietly, and you never learn they were interested. This guide covers what a Kenyan school website needs, what to leave out, and realistic costs.
On this page
The pages that actually matter
- Home: who you are, the levels you offer (for example PP1 to Grade 9), your location and a clear “Apply” button.
- Admissions: requirements, the intake calendar, steps to apply and an online enquiry or application form.
- Fees: a downloadable fee structure for the current year, with payment instructions and paybill details. Parents trust schools that publish fees.
- Academics: how you deliver CBC, clubs, CSL projects and co-curricular activities.
- News and gallery: recent events. Ask for parental consent before publishing learners’ photos.
- Contact: a map pin, phone, WhatsApp number, email and office hours.
What to avoid
- Claims you cannot back up, such as “best school in the county”, invented results or “fully registered” during provisional registration. The Basic Education Act (section 50(4)) makes the last one an offence.
- Stock photos of foreign schools. Parents notice.
- Learners’ full names next to photos. Under the Data Protection Act, children’s data needs extra care.
- Heavy pages that take a minute to load on mobile data.
Getting found on Google
- Create and verify a free Google Business Profile with the exact school name, location and hours.
- Use the town in page titles, for example “CBC Primary School in Ruiru – Admissions 2027”.
- Post a short news item each month. An active site ranks better and reassures parents.
- Get listed in free directories, including our school directory.
Domain and email
A .ac.ke or .sc.ke domain signals an education institution in Kenya. Registrars ask for supporting documents. A .co.ke domain is quicker. Either way, set up official email (admissions@yourschool…) rather than a personal Gmail.
Indicative costs (2026)
| Item | Typical range |
|---|---|
| Domain (.co.ke / .sc.ke) per year | KSh 1,000–2,500 |
| Hosting per year | KSh 3,000–15,000 |
| Design and build, 6–8 pages | KSh 25,000–80,000 |
| Online application form with database | KSh 10,000–30,000 |
| Monthly updates (optional) | KSh 2,000–6,000 |
Turn visits into enquiries
The website’s job is to produce enquiries you can follow up. Every enquiry form should land in a list someone checks daily, and every parent should get a reply within 24 hours. Anademy by Ananke Digital builds school websites with built-in admission forms and hosts them in Kenya. Request a quote and include your school name and town.
Questions heads ask
Can we just use a Facebook page? A social page helps, but you don’t control it, it is hard to find on Google, and it can’t host an application form or a downloadable fee structure properly. Use it alongside a website, not instead of one.
Who should update the site? Choose one person, often the secretary or a teacher who likes writing, and set a routine: one news post a month and a fee structure update every year. A site that is visibly out of date does more harm than having none.
Do we need online payment on the site? Not at first. Publishing clear paybill instructions is enough for most schools. Online payment links become useful once you run a fee portal with automatic reconciliation.
How long does a build take? With content ready (photos, fee structure and admission requirements), a simple school site can go live in one to two weeks. Gathering content is usually the slowest part, so start collecting it early.
Anademy = Ananke + Academy: school systems by Ananke Digital.