List of Top and Best Secondary schools in Nairobi County 2018

Nairobi is the smallest county in Kenya but it is a host to best schools.

Over the years these schools have registered amazing results. Jamhuri High school, Starehe boys centre, Pangani Girls, Nairobi School and St Georges Girls are among the top dream school schools of Many students in the county.

Here is a list of best and top secondary schools in Nairobi county.

1. Aquinas High School – Boys Boarding – 20401001
2. Highway Secondary School – Boys Day – 20401002
3. Huruma Girls’ High School – Girls Day & Boarding – 20401003
4. Our Lady of Mercy Secondary School South B – Girls Day – 20401004
5. Ofafa Jericho High School – Boys Boarding – 20401005
6. Nile road Secondary – Girls Day – 20401006
7. St. Teresa’s Boys Secondary School– Boys Day – 20401008
8. Makongeni Secondary School – Mixed Day – 20401008
9. Ruaraka High School – Mixed Day – 20401081
10. Buruburu Girls Secondary School – Girls Boarding – 20401084
11. Our Lady of Fatima Secondary School – Mixed Day – 20401088
12. Baba Dogo Secondary School – Mixed Day – 20401233
13. C.G.H.U Secondary School – Mixed Day – 20401258
14. Eastleigh High School – Boys Day – 20402001
15. Maina Wanjigi Secondary School – Mixed Day – 20402003
16. Uhuru Secondary School – Boys Day – 20402004
17. Kamukunji Secondary School– Mixed Day – 20402005
18. O.L.M Shauri Moyo Girls Sec. School – Girls Boarding – 20402006
19. Jamhuri High School – Boys Day – 20403001
20. Parklands Secondary School – Boys Day – 20403002
21. Pumwani Secondary School – Boys Boarding – 20403003
22. Ngara Girls’ High School – Girls Boarding – 20403004
23. St Teresa’s Girls Secondary School – Girls Day – 20403005
24. Ndururuno Secondary School – Mixed Day – 20403019
25. Murang’a Road Mixed Day Secondary School – Mixed Day – 20403024
26. Pumwani Girls Secondary School – Girls Day – 20403026
27. Lang’ata High School – Mixed Day – 20404001
28. Karen ‘C’ Secondary School – Mixed Day – 20404022
29. Olympic High School – Mixed Day – 20404024
30. Raila Educational Centre – Mixed Day – 20404025
31. Dagoretti High

School – Boys Boarding – 20405001
32. Upper Hill School – Boys Boarding – 20405002
33. Moi Gilrs’ School Nairobi – Girls Boarding – 20405003
34. Precious Blood Riruta – Girls Boarding – 20405004
35. Mutuini High School – Boys Day – 20405005
36. Ruthimitu Secondary School – Mixed Day – 20405006
37. Nembu Girls High School – Girls Boarding – 20405007
38. Ruthimitu Girls Sec School – Girls Day – 20405008
39. Dagoretti Mixed Sec School – Mixed Day – 20405009
40. Parklands Arya Girls High School – Girls Boarding – 20406001
41. Statehous Girls H. Sch – Girls Boarding – 20406002
42. Kangemi High School – Boys Boarding 20406007
43. Hospital Hill High School – Mixed Boarding – 20406009
44. St. George’s Girls’ Secondary School – Girls Boarding – 20406011
45. Nairobi Milimani Secondary School – Boys Day – 20406012
46. Lavington Mixed Secondary School – Mixed Boarding – 20406018
47. Highridge Mixed Secondary School – Mixed Boarding – 20406019
48. Kahawa Garrison Secondary School – Mixed Day – 20407002
49. Kamiti Secondary School – Mixed Day – 20407004
50. Kayole Secondary School – Mixed Day – 20408001
51. Embakasi Girls Secondary School – Girls Boarding – 20408007
52. Peter Kibukosya Secondary School – Mixed Day – 20408014
53. Kayole South Secondary School – Mixed Day – 20408015
54. Dandora Secondary School – Mixed Day – 20409001
55. Muhuri Muchiri Boys High School – Boys Boarding – 20409002
56. Hon. Dr. Mwenje Secondary School – Mixed Day – 20409003
57. Ushirika Secondary School – Mixed Day – 20409004
58. Jehova Jire Secondary School – Mixed Boarding – 20409005
59. Drumvale Secondary School – Mixed Boarding – 20409006
60. St. George Athi Secondary School – Mixed Boarding – 20409007