List of the best primary schools in Kenya (Nationally). We have also provided links to the top primary schools in Kenya per county below the ranking table.
Ranking Criteria: Rankings are based on KNEC KCPE (Kenya Certificate of Primary Education) school mean grade.
Best primary schools in Kenya (ranking table)
Rank | School Name | School Code | County | Mean Grade |
---|---|---|---|---|
1 | MAKINI NGONG ROAD ACADEMY | 20406041 | NAIROBI | 425 |
2 | NYALI ST KEVIN ELITE | 03106577 | MOMBASA | 422 |
3 | NEWLIGHT KOMAROCK | 20408032 | NAIROBI | 420 |
4 | CHELSA ACADEMY | 25508627 | BOMET | 417 |
5 | FRED'S ACADEMY | 15304229 | MERU | 413 |
6 | PLEASANT VIEW SCHOOL | 11232319 | KIAMBU | 412 |
7 | JOSNEM ACADEMY | 07225146 | NYANDARUA | 411 |
8 | GILGIL HILLS ACADEMY | 27570222 | NAKURU | 410 |
9 | PREMESE MAKUENI ACADEMY | 18307129 | MAKUENI | 404 |
10 | JOHN PAUL11 | 30556332 | LAIKIPIA | 402 |
11 | MARELL ACADEMY | 36602165 | BUNGOMA | 402 |
12 | AL-ANSAARU NURSERY & PRIMARY SCHOOL | 20402023 | NAIROBI | 399 |
13 | PRECIOUS HOPE SCHOOL | 40716173 | KISII | 395 |
14 | SALLY ANN SCHOOL | 28522550 | KERICHO | 395 |
15 | ACACIA CREST ACADEMY | 31567215 | KAJIADO | 394 |
16 | CHEMITAN ACADEMY | 28522537 | KERICHO | 394 |
17 | EFFORT JUNIOR | 09203423 | KIRINYAGA | 394 |
18 | HIGH PEAK | 27537225 | NAKURU | 393 |
19 | LILY ACADEMY | 11235207 | KIAMBU | 392 |
20 | ST MATHEW'S SEPTONOK | 29540138 | NANDI | 392 |