KCSE results

Alliance Girls’ High School KCSE results

Alliance Girls’ High School scored a mean of 10.10 (B+) in KCSE 2025, 5.2 points above the national average, up from 10.04 in 2024. Over 2018–2025 it ranks 7th of 564 schools in Kenya and 3rd of 69 in Kiambu County with 3 or more years of published results.

Every year against the Kenya average that year

YearMeanGradeAbove averageKenya averageCandidates
202510.100B++5.244.86–
202410.040B++5.274.77493
20239.800B++5.264.54496
20229.580B++5.084.50470
20219.810B++5.574.24470
20209.820B++5.294.53424
20199.930B++5.634.30396
20189.650B++5.693.96396
20179.520B++5.803.72394
201610.180B++6.154.03361
201010.568A-+5.425.15199
200910.208B++5.274.94192
20089.965B++5.074.89173
20079.143B+3.955.19182
20069.676B++4.585.10182

Grades candidates at each grade

Grade20102009200820072006
A543015922
A-7167582944
B+2946464938
B2525313136
B-1914103422
C+1691914
C044105
C-00001
D+00000
D00010
D-00000
E00000

Darker cells hold a larger share of that year’s candidates.

Data sources

A mean is KCSE points per candidate, from A = 12 down to E = 1, and the grade is KNEC's for that mean. The Kenya average is the mean of every candidate that year, from KNEC's published grade tables. Results for 5 years from 2006 to 2010 come from KNEC's results for every school. Later results come from the school's own audit reports in the Parliament library, from newspapers and from the school's own website; where they disagree, the figure most of them give is shown.

KCSE 2025

  1. How Top National Schools Performed in 2025 KCSE Exams as Moi Kabarak Leads - Kenyans.co.ke 10 January 2026
  2. How schools performed in the KCSE 2025 results - The Standard 11 January 2026

KCSE 2024

  1. Our Results — Alliance Girls’ High School also 2021, 2020, 2019, 2018, 2017, 2016
  2. Revealed: The Top 10 Schools in KCSE 2024 and Their Mean Scores - Business Today Kenya 14 January 2025
  3. Old giants shine while little-known schools make stunning surprise 11 January 2025

KCSE 2023

  1. Report of the Auditor-General, year ended 30 June 2025 17 June 2026 · also 2022