← Home

About the Kenyan Schools Directory

Founded by codeAmani-Solutions (Barnabas Waweru) • github.com/codeAmani-Solutions

The Kenyan Schools Directory is a living public resource documenting secondary schools across all 47 counties of Kenya. It is built and maintained by CodeAmani Labs (https://github.com/codeAmani-Labs, https://codeamanilabs.org/) — to advance transparency, access, and a modern way of tracking and establishing reliable public data resources.

Our Mission at CodeAmani Labs

CodeAmani Labs is dedicated to creating open, verifiable, and accessible digital public goods. For the Kenyan education sector, this means:

  • Transparency: Every school entry includes sources, citations, and community contributions. Data is traceable and auditable.
  • Access: Free, open data available via web, API, CLI, and MCP tools. No paywalls. Anyone can search, export, or build upon it.
  • Modern Tracking: Dynamic updates, versioned records, geographic context (counties, geolocations where available), and structured data for search engines and tools.
  • Reliable Public Data: Community-powered with strict sourcing requirements. GitHub serves as the canonical source of truth for edits and history.

How it works

  • Anyone can propose changes using the forms on school profiles or the Contribute page.
  • Every fact should be sourced. We require a URL, news report, official document, or verifiable reference for additions and corrections.
  • Data is open. Export the full directory as JSON or CSV. Use it in research, apps, or analysis.
  • GitHub is the source of truth. Proposed edits are tracked publicly. Accepted changes update the live directory.

Why this matters

Parents, students, researchers, journalists, policymakers, and educators need reliable, up-to-date information about Kenyan schools. Scattered government lists, outdated spreadsheets, and incomplete records make this difficult. CodeAmani Labs is establishing one canonical, transparent, living reference for Kenya's education data.

Current coverage

1,127+ schools across all 47 counties (National, Extra-County, and County schools). Includes tier, gender, cluster, sports identities, notes, and citations. Profiles are enriched over time through community contributions.

Contribution guidelines

  1. Prefer primary sources (Ministry of Education gazettes, official school websites, reputable Kenyan media, KNEC, KSSSA reports).
  2. Always include the source URL or full reference.
  3. Be precise and verifiable.
  4. Respect privacy — only publicly available information.

This project is maintained by CodeAmani Labs (https://github.com/codeAmani-Labs | codeamanilabs.org). Founder: codeAmani-Solutions (Barnabas Waweru) — https://github.com/codeAmani-Solutions. We believe in open data as a public good. Browse the full schools index, approved contributors, or apply to become a tracked contributor.