Nairobi County is the home of some of the best and top performing National, Extra County and County Secondary schools in Kenya. Selection and ranking of these best schools has been done based on performance at KCSE examinations and school facilities.
In this post, we have collected for you a list of all the schools in the County. This site also provides complete information on all individual schools here. Get specific and individual schools’ KCSE Results Analysis, Contacts, Location, Admissions, History, Fees, Portal Login, Website and KNEC Code details here: Schools’ Portal.
This is the latest updated list of all the best, top National, Extra County and County schools in the County at the KCSE Exams:
2022 KCSE PERFORMANCE OF THE SCHOOLS
Position Nationally | Name of School | Region | County | Mean Score | Mean Grade | Type |
6 | Strathmore School | Nairobi | Nairobi | 10.5 | A-{minus} | Boys |
7 | PANGANI GIRLS | Nairobi | Nairobi | 10.49 | B+{plus} | Girls |
25 | Kenya High School | Nairobi | Nairobi | 9.95 | B+{plus} | Girls |
38 | Nairobi School | Nairobi | Nairobi | 9.543 | B+{plus} | Boys |
46 | Light Academy Nairobi | Nairobi | Nairobi | 9.39 | B{plain} | Boys |
56 | STAREHE BOYS CENTRE | Nairobi | Nairobi | 9.27 | B{plain} | Boys |
134 | Lenana School | Nairobi | Nairobi | 8.3596 | B-{minus) | Boys |
2021 KCSE PERFORMANCE OF THE SCHOOLS
Pos. | School | KCSE Mean | County | Type |
7 | Strathmore School | 9.88 | Nairobi | Boys |
10 | Light Academy | 9.84 | Nairobi | Boys |
13 | Pangani Girls | 9.56 | Nairobi | Girls |
14 | Nairobi School | 9.55 | Nairobi | Boys |
15 | Kianda School | 9.53 | Nairobi | Boys |
19 | Riara Springs | 9.2 | Nairobi | Mixed |
52 | Precious Blood Riruta | 8.4 | Nairobi | Girls |
55 | Karura SDA | 8.4 | Nairobi | Mixed |
114 | Nairobi Leadership Academy | 7.67 | Nairobi | Girls |
152 | Buru Buru Girls | 7.2 | Nairobi | Girls |
174 | Rockfields Senior | 7 | Nairobi | Boys |
The schools have the best facilities and perform very well at the KCSE examinations.
Consider joining these schools to get the best services, education and performance at the KCSE examinations.
Get a list of all the schools in the County below:
20400001 | LENANA SCHOOL | National | Boys |
20400002 | NAIROBI SCHOOL | National | Boys |
20400003 | THE KENYA HIGH SCHOOL | National | Girls |
20400004 | STAREHE BOYS’ CENTRE & SCHOOL | National | Boys |
20400006 | PANGANI GIRLS | National | Girls |
20400008 | MOI FORCES ACADEMY – NAIROBI | National | Boys |
20400009 | STAREHE GIRLS’ CENTRE | National | Girls |
20401001 | AQUINAS HIGH SCHOOL | Extra County | Boys |
20401002 | HIGHWAY SECONDARY SCHOOL | Extra County | Boys |
20401003 | HURUMA GIRLS’ HIGH SCHOOL | Extra County | Girls |
20401004 | OUR LADY OF MERCY SECONDARY SCHOOL SOUTH B | Extra County | Girls |
20401005 | OFAFA JERICHO HIGH SCHOOL | Extra County | Boys |
20401006 | NILEROAD SECONDARY SCHOOL | Sub County | Girls |
20401007 | BURUBURU GIRLS SECONDARY | Extra County | Girls |
20401008 | MAKONGENI HIGH SCHOOL | Sub County | Mixed |
20401020 | ST ANNE’S GIRLS’ SECONDARY SCHOOL | Extra County | Girls |
20401021 | ST PATRICK NAIROBI MIXED SECONDARY SCHOOL | Sub County | Mixed |
20401249 | STAR OF HOPE SECONDARY SCHOOL | Sub County | Mixed |
20402001 | EASTLEIGH HIGH SCHOOL | Sub County | Boys |
20402002 | ST. TERESA’S BOYS | Sub County | Boys |
20402003 | MAINA WANJIGI SECONDARY SCHOOL | County | Girls |
20402004 | UHURU SECONDARY SCHOOL | Extra County | Boys |
20402005 | KAMUKUNJI SECONDARY SCHOOL | Sub County | Mixed |
20402006 | O.L.M SHAURI MOYO GIRLS SECONDARY SCHOOL | County | Girls |
20402013 | ZAWADI MIXED SECONDARY SCHOOL | Sub County | Mixed |
20402064 | MARY HAPPY DAY SCHOOL | Sub County | Mixed |
20403001 | JAMHURI HIGH SCHOOL | Extra County | Boys |
20403002 | DR. RIBEIRO PARKLANDS SCHOOL | County | Boys |
20403003 | PUMWANI SECONDARY SCHOOL | Extra County | Boys |
20403004 | NGARA GIRLS’ HIGH SCHOOL | Extra County | Girls |
20403024 | COUNTY GIRLS HIGH SCHOOL- NAIROBI | County | Girls |
20403025 | C.G.H.U. MIXED SECONDARY SCHOOL | Sub County | Mixed |
20403026 | PUMWANI GIRLS SECONDARY SCHOOL | Sub County | Girls |
20404001 | LANG’ATA HIGH SCHOOL | Sub County | Boys |
20404022 | KAREN ‘ C ‘ SECONDARY SCHOOL | County | Girls |
20404032 | LANGATA BARRACKS SECONDARY SCHOOL | Sub County | Mixed |
20404049 | SOWETO BAPTIST HIGH SCHOOL | Sub County | Mixed |
20405001 | DAGORETTI HIGH SCHOOL | Extra County | Boys |
20405004 | PRECIOUS BLOOD RIRUTA | Extra County | Girls |
20405005 | MUTUINI HIGH SCHOOL | Sub County | Boys |
20405006 | RUTHIMITU SECONDARY SCHOOL | County | Mixed |
20405007 | NEMBU GIRLS HIGH SCHOOL | Extra County | Girls |
20405008 | RUTHIMITU GIRLS SECONDARY SCHOOL | County | Girls |
20405009 | DAGORETTI MIXED SECONDARY SCHOOL | Sub County | Mixed |
20405012 | GOOD SAMARITAN SCHOOL | Sub County | Mixed |
20405031 | BROOKLYNN HIGH SCHOOL | Sub County | Mixed |
20405048 | BETH MUGO HIGH SCHOOL | Sub County | Mixed |
20405058 | ZEDIT SOLUTION SECONDARY SCHOOL | Sub County | Mixed |
20405151 | MOONLIGHT CENTRE SCHOOL | Sub County | Mixed |
20406001 | PARKLANDS ARYA GIRLS HIGH SCHOOL | Extra County | Girls |
20406002 | STATEHOUSE GIRLS HIGH SCHOOL | Extra County | Girls |
20406007 | KANGEMI HIGH SCHOOL | County | Boys |
20406009 | HOSPITAL HILL HIGH SCHOOL | Extra County | Boys |
20406011 | ST. GEORGE’S GIRLS’ SECONDARY SCHOOL | Extra County | Girls |
20406012 | NAIROBI MILIMANI SECONDARY SCHOOL | County | Boys |
20406018 | LAVINGTON MIXED SECONDARY SCHOOL | County | Girls |
20406019 | HIGHRIDGE GIRLS BOARDING SECONDARY SCHOOL | Extra County | Girls |
20406029 | ST. JOSEPH TECHNICAL SECONDARY SCHOOL | Sub County | Mixed |
20406030 | DIVINE MERCY SCHOOL | Sub County | Mixed |
20406031 | FARASI LANE SECONDARY SCHOOL | Sub County | Mixed |
20406032 | KABETE VET LAB SECONDARY SCHOOL | Sub County | Mixed |
20406033 | NORTH HIGHRIDGE SECONDARY SCHOOL | Sub County | Mixed |
20406034 | LORESHO SECONDARY SCHOOL | Sub County | Mixed |
20407001 | OUR LADY OF FATIMA SECONDARY SCHOOL | Sub County | Mixed |
20407002 | KAHAWA GARRISON SECONDARY SCHOOL | Sub County | Mixed |
20407003 | RUARAKA HIGH SCHOOL | Sub County | Mixed |
20407004 | KAMITI SECONDARY SCHOOL | Sub County | Mixed |
20407005 | BABA DOGO SECONDARY SCHOOL | Sub County | Mixed |
20407037 | KARIOBANGI NORTH GIRLS SECONDARY SCHOOL | Sub County | Girls |
20407040 | ANNOINTED HIGH SCHOOL | Sub County | Mixed |
20407045 | NEW MWANGAZA MIXED HIGH SCHOOL | Sub County | Mixed |
20407046 | BROOKSPRING EDUCATION CENTRE | Sub County | Mixed |
20407056 | KASARANI TREESIDE SECONDARY SCHOOL FOR THE DEAF | National | Mixed |
20407059 | GARDEN ESTATE SECONDARY | Sub County | Mixed |
20407061 | MWIKI SECONDARY SCHOOL | Sub County | Mixed |
20407063 | HON JOHN NJOROGE SECONDARY SCHOOL | Sub County | Mixed |
20407065 | CLAY CITY SECONDARY SCHOOL | Sub County | Mixed |
20407068 | KIWANJA SECONDARY SCHOOL | Sub County | Mixed |
20408001 | THE KOMAROCK SCHOOL | Sub County | Mixed |
20408007 | EMBAKASI GIRLS SECONDARY SCHOOL | County | Girls |
20408014 | PETER KIBUKOSYA SECONDARY SCHOOL | Sub County | Mixed |
20408015 | KAYOLE SOUTH SECONDARY SCHOOL | Sub County | Mixed |
20408020 | MWANGAZA SECONDARY SCHOOL | Sub County | Mixed |
20408029 | EMBAKASI GARRISON SECONDARY SCHOOL | Sub County | Mixed |
20408042 | UTAWALA SECONDARY SCHOOL | Sub County | Mixed |
20408062 | RIVER OF LIFE EDUCATION | Sub County | Mixed |
20408066 | KYDF REUBEN SECONDARY SCHOOL | Sub County | Mixed |
20409001 | DANDORA SECONDARY SCHOOL | Sub County | Mixed |
20409002 | MUHURI MUCHIRI BOYS HIGH SCHOOL | Extra County | Boys |
20409003 | HON. DR. MWENJE SECONDARY SCHOOL | Sub County | Mixed |
20409004 | USHIRIKA SECONDARY SCHOOL | Sub County | Mixed |
20409005 | JEHOVA JIRE SECONDARY SCHOOL | Sub County | Mixed |
20409006 | DRUMVALE SECONDARY SCHOOL | Sub County | Mixed |
20409007 | ST. GEORGE ATHI SECONDARY SCHOOL | Sub County | Mixed |
20409024 | RUAI GIRLS’ SECONDARY SCHOOL | Sub County | Girls |
20409025 | RUAI BOYS SECONDARY SCHOOL | Sub County | Boys |
20409026 | MIHANG’O SECONDARY SCHOOL | Sub County | Mixed |
20409067 | ST. DOMINIC SECONDARY SCHOOL | Sub County | Mixed |
20409073 | DANDORA GIRLS SECONDARY SCHOOL | Sub County | Girls |
20410001 | MOI GIRLS’ SCHOOL NAIROBI | Extra County | Girls |
20410002 | UPPER HILL SCHOOL | Extra County | Boys |
20410003 | RAILA EDUCATIONAL CENTRE | Sub County | Mixed |
20410004 | SHADRACK KIMALEL MIXED SECONDARY SCHOOL | Sub County | Mixed |
20410005 | OLYMPIC HIGH SCHOOL | Sub County | Mixed |
20410006 | MBAGATHI ROAD SECONDARY SCHOOL | Sub County | Mixed |
20410008 | KIBERA SECONDARY SCHOOL | Sub County | Mixed |
20410023 | NEW HORIZONS SECONDARY SCHOOL | Sub County | Mixed |
20411001 | ST TERESA’S GIRLS SECONDARY SCHOOL | County | Girls |
20411004 | NDURURUNO SECONDARY SCHOOL | Sub County | Mixed |
20411008 | GOLDENLIGHT ACADEMY | Sub County | Mixed |
20411012 | BALOZI SCHOOL | Sub County | Mixed |
20411013 | HURUMA MIXED SECONDARY SCHOOL | Sub County | Mixed |