List of all Senior Schools in Nairobi County
SECONDARY SCHOOLS IN NAIROBI COUNTY: BEST EXTRA COUNTY SECONDARY SCHOOLS, BOARDING SECONDARY SCHOOLS AND MIXED DAY SECONDARY SCHOOLS IN NAIROBI COUNTY. IMAGE COURTESY.
List of all Senior Schools in Nairobi County
S/No.
SCHOOL NAME
CLUSTER
TYPE
(Regular/ SNE/
DISABILITY TYPE
ACCOMODATION TYPE
GENDER
REGION
COUNTY
SUB COUNTY
UIC
KNEC
6497
BETH MUGO HIGH SCHOOL
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
DAGORETTI
JKBF
20405048
6498
DAGORETTI HIGH
C2
PUBLIC
INTERGRATED
PH
BOARDING
BOYS
NAIROBI
NAIROBI
DAGORETTI
4TBK
20405001
6499
DAGORETTI MIXED
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
DAGORETTI
M2WQ
20405009
6500
KAGIRA MIXED SEC SCHOOL
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
DAGORETTI
3DJB
20405156
6501
LENANA SCHOOL
C1
PUBLIC
INTERGRATED
PH
BOARDING
BOYS
NAIROBI
NAIROBI
DAGORETTI
3KSM
20400001
6502
MUKARARA MIXED SECONDARY SCHOOL
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
DAGORETTI
67VW
20405158
6503
MUTUINI GIRLS SEC SCH
C4
PUBLIC
REGULAR
NONE
DAY
GIRLS
NAIROBI
NAIROBI
DAGORETTI
XQKG
20405157
6504
MUTUINI HIGH SCHOOL
C3
PUBLIC
REGULAR
NONE
BOARDING
BOYS
NAIROBI
NAIROBI
DAGORETTI
6LBG
20405005
6505
NDURARUA HIGH SCHOOL
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
DAGORETTI
2E6M
20405152
6506
PRECIOUS BLOOD RIRUTA
C1
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
DAGORETTI
P5US
20405004
6507
RIRUTA SATELLITE
C4
PUBLIC
REGULAR
NONE
DAY
GIRLS
NAIROBI
NAIROBI
DAGORETTI
7VW
20405155
6508
RUTHIMITU GIRLS SEC SCH
C3
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
DAGORETTI
WTGV
20405008
6509
RUTHIMITU MIXED SEC SCH
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
DAGORETTI
4A53
20405006
6510
ST. CLAIRE NEMBU GIRLS
C2
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
DAGORETTI
J2J5
20405007
6511
EMBAKASI GARRISON SEC
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
EMBAKASI
EPV8
20408029
6512
EMBAKASI GIRLS
C3
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
EMBAKASI
MP2L
20408007
6513
KAYOLE SOUTH SEC SCHOOL
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
EMBAKASI
73KR
20408015
6514
KWARE SEC
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
EMBAKASI
FYU6
20408016
6515
MWANGAZA SEC
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
EMBAKASI
WZTB
20408020
6516
PETER KIBUKOSYA SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
EMBAKASI
XTVU
20408014
6517
REUBEN SECONDARY SCHOOL
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
EMBAKASI
JYAF
20408079
6518
THE KOMAROCK SCHOOL
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
EMBAKASI
6YHU
20408001
6519
UTAWALA SEC SCH
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
EMBAKASI
DNXE
204080420
6520
EASTLEIGH HIGH
C4
PUBLIC
REGULAR
NONE
DAY
BOYS
NAIROBI
NAIROBI
KAMUKUNJI
4YMS
20402001
6521
KAMUKUNJI SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
KAMUKUNJI
S7BQ
20402005
6522
MAINA WANJIGI
C3
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
KAMUKUNJI
X2SE
20402003
6523
MOI FORCES
C1
PUBLIC
REGULAR
NONE
BOARDING
BOYS
NAIROBI
NAIROBI
KAMUKUNJI
3UKL
20400008
6524
OLM SHAURI MOYO
C2
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
KAMUKUNJI
SRWK
20402006
6525
ST. TERESAS
C4
PUBLIC
REGULAR
NONE
DAY
BOYS
NAIROBI
NAIROBI
KAMUKUNJI
YL92
20402002
6526
UHURU SECONDARY
C2
PUBLIC
REGULAR
NONE
BOARDING
BOYS
NAIROBI
NAIROBI
KAMUKUNJI
6MR6
20402004
6527
ZAWADI
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
KAMUKUNJI
V9EL
20402013
6528
BABA DOGO SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
KASARANI
TWN3
20407005
6529
CLAY CITY MIXED SECONDAY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
KASARANI
9H8E
20407065
6530
GARDEN ESTATE SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
KASARANI
WGLG
20407059
6531
GITHURAI SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
KASARANI
KZ9K
20407075
6532
GSU SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
KASARANI
7V7J
20407079
6533
HON. JOHN NJOROGE SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
KASARANI
UNKX
20407063
6534
KAHAWA GARRISON SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
KASARANI
DCKZ
20407002
6535
KAMITI SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
KASARANI
MDNM
20407004
6536
KARIOBANGI NORTH GIRLS
C4
PUBLIC
REGULAR
NONE
DAY
GIRLS
NAIROBI
NAIROBI
KASARANI
XSU9
20407037
6537
KASARANI TREESIDE FOR THE DEAF
C1
PUBLIC
SNE
HI
BOARDING
MIXED
NAIROBI
NAIROBI
KASARANI
BWWU
20407056
6538
KIWANJA SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
KASARANI
FD3J
20407068
6539
MWIKI SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
KASARANI
X7PG
20407061
6540
OUR LADY OF FATIMA SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
KASARANI
4JWP
20407001
6541
RUARAKA HIGH SCHOOL
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
KASARANI
YT6P
20407003
6542
STAREHE GIRLS
C1
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
KASARANI
KJTC
20400009
6543
TJ KAJWANG’
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
KASARANI
YGUP
20407078
6544
KIBERA SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
KIBRA
BPZU
20410008
6545
MBAGATHI ROAD SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
GIRLS
NAIROBI
NAIROBI
KIBRA
R5HL
20410006
6546
MOI GIRLS SECONDARY
C1
PUBLIC
INTERGRATED
VI
BOARDING
GIRLS
NAIROBI
NAIROBI
KIBRA
RF7R
20410001
6547
OLYMPIC SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
KIBRA
7KWW
20410005
6548
RAILA EDUCATIONAL CENTRE
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
KIBRA
4GLS
20410003
6549
SHADRACK KIMALEL
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
KIBRA
9ZYK
20410004
6550
UPPER HILL SECONDARY
C2
PUBLIC
INTERGRATED
VI
BOARDING
BOYS
NAIROBI
NAIROBI
KIBRA
DZ3D
20410002
6551
WOODLEY SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
KIBRA
D985
20410017
6552
KAREN C GIRLS SECONDARY SCHOOL
C2
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
LANGATA
EZAV
20404022
6553
KONGONI MIXED SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
LANGATA
K5UA
20404005
6554
LANGATA BARRACKS MIXED DAY SECONDARY SCHOOL
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
LANGATA
J72C
20404032
6555
LANGATA HIGH SCHOOL
C2
PUBLIC
REGULAR
NONE
BOARDING
BOYS
NAIROBI
NAIROBI
LANGATA
9AAU
20404001
6556
PCEA BOOTH GIRLS NGONG FOREST
C3
PUBLIC
REGULAR
NONE
HYBRID
GIRLS
NAIROBI
NAIROBI
LANGATA
ND22
20404052
6557
AQUINAS HIGH
C2
PUBLIC
INTERGRATED
VI
BOARDING
BOYS
NAIROBI
NAIROBI
MAKADARA
FCSK
20401001
6558
BURUBURU GIRLS SECONDARY
C1
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
MAKADARA
PF86
20401007
6559
HIGHWAY SECONDARY
C2
PUBLIC
REGULAR
NONE
BOARDING
BOYS
NAIROBI
NAIROBI
MAKADARA
MA68
20401002
6560
HURUMA GIRLS HIGH
C2
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
MAKADARA
42VP
20401003
6561
MAKONGENI HIGH
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
MAKADARA
QLFR
20401008
6562
NAIROBI SOUTH SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
MAKADARA
QRWK
20401250
6563
NILE ROAD SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
GIRLS
NAIROBI
NAIROBI
MAKADARA
2JTD
20401006
6564
OFAFA JERICHO HIGH
C2
PUBLIC
REGULAR
NONE
BOARDING
BOYS
NAIROBI
NAIROBI
MAKADARA
STEN
20401005
6565
OUR LADY OF MERCY SECONDARY
C2
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
MAKADARA
83B8
20401004
6566
ST PATRICK NBI MIXED SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
MAKADARA
RTG8
20401021
6567
ST. ANNES GIRLS SECONDARY
C2
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
MAKADARA
K4LV
20401020
6568
STAR OF HOPE SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
MAKADARA
PTKZ
20401249
6569
HURUMA MIXED SECONDARY SCHOOL
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
MATHARE
6D74
20411013
6570
MATHARI MIXED SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
MATHARE
4D84
20411014
6571
NDURURUNO SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
MATHARE
GBTE
20411004
6572
ST.TERESA’S GIRLS SEC. SCHOOL
C3
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
MATHARE
2WHH
20411001
6573
DANDORA GIRLS
C4
PUBLIC
REGULAR
NONE
DAY
GIRLS
NAIROBI
NAIROBI
NJIRU
7J3H
20409073
6574
DANDORA SEC
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
NJIRU
4FTV
20409001
6575
DR.MWENJE
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
NJIRU
6E5C
20409003
6576
DRUM VALE
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
NJIRU
7SRC
20409006
6577
GITUAMBA SEC
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
NJIRU
2ZMT
20409084
6578
HIGHWAY MANYATTA
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
NJIRU
R3H6
20409078
6579
JEHOVA JIRE
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
NJIRU
KKYM
20409005
6580
MIHANGO SEC
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
NJIRU
44JY
20409026
6581
MUHURI MUCHIRI
C2
PUBLIC
REGULAR
NONE
BOARDING
BOYS
NAIROBI
NAIROBI
NJIRU
TTS9
20409002
6582
NILE ROAD SPECIAL
C4
PUBLIC
REGULAR
NONE
DAY
GIRLS
NAIROBI
NAIROBI
NJIRU
4FS3
20409079
6583
NJIRU MIXED
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
NJIRU
VH5G
20409083
6584
RUAI BOYS
C3
PUBLIC
REGULAR
NONE
BOARDING
BOYS
NAIROBI
NAIROBI
NJIRU
6HWP
20409025
6585
RUAI GIRLS
C3
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
NJIRU
VXQ8
20409024
6586
ST.DOMINICS
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
NJIRU
3U3G
20409067
6587
ST.GEORGE’S ATHI
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
NJIRU
U87P
20409007
6588
USHIRIKA
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
NJIRU
Z7N7
20409004
6589
CGHU MIXED SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
STAREHE
X3KC
20403025
6590
COUNTY GIRLS
C3
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
STAREHE
5KFH
20403024
6591
DR. RIBERIO PARKLANDS
C2
PUBLIC
REGULAR
NONE
BOARDING
BOYS
NAIROBI
NAIROBI
STAREHE
H6QR
20403002
6592
JAMHURI HIGH
C2
PUBLIC
REGULAR
NONE
BOARDING
BOYS
NAIROBI
NAIROBI
STAREHE
NKPF
20403001
6593
NGARA GIRLS
C2
PUBLIC
INTERGRATED
PH
BOARDING
GIRLS
NAIROBI
NAIROBI
STAREHE
VC7M
20403004
6594
PANGANI GIRLS
C1
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
STAREHE
DZNA
20400006
6595
PUMWANI BOYS
C2
PUBLIC
REGULAR
NONE
BOARDING
BOYS
NAIROBI
NAIROBI
STAREHE
9QDT
20403003
6596
PUMWANI GIRLS
C4
PUBLIC
REGULAR
NONE
DAY
GIRLS
NAIROBI
NAIROBI
STAREHE
ZQXT
20403026
6597
STAREHE BOYS
C1
PUBLIC
REGULAR
NONE
BOARDING
BOYS
NAIROBI
NAIROBI
STAREHE
YS3B
20400004
6598
FARASI LANE
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
WESTLANDS
ZUN7
20406031
6599
HIGHRIDGE GIRLS
C2
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
WESTLANDS
HUTR
20406019
6600
HOSPITAL HILL HIGH
C2
PUBLIC
REGULAR
NONE
BOARDING
BOYS
NAIROBI
NAIROBI
WESTLANDS
6J98
20406009
6601
KABETE VETLAB
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
WESTLANDS
56Y9
20406032
6602
KANGEMI HIGH
C3
PUBLIC
INTERGRATED
PH
BOARDING
BOYS
NAIROBI
NAIROBI
WESTLANDS
ZSQY
20406007
6603
KENYA HIGH SCH
C1
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
WESTLANDS
UX27
20400003
6604
LAVINGTON GIRLS
C3
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
WESTLANDS
9C88
20406018
6605
LORESHO SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
WESTLANDS
BJ3P
20406034
6606
N. HIGHRIDGE SECONDARY
C4
PUBLIC
REGULAR
NONE
DAY
MIXED
NAIROBI
NAIROBI
WESTLANDS
QAVM
20406033
6607
NAIROBI SCH
C1
PUBLIC
REGULAR
NONE
BOARDING
BOYS
NAIROBI
NAIROBI
WESTLANDS
GHXC
20400002
6608
PARKLANDS ARYA GIRLS
C2
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
WESTLANDS
QZ9P
20406001
6609
ST GEORGES GIRLS
C1
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
WESTLANDS
8XQJ
20406011
6610
STATE HOUSE BOYS
C3
PUBLIC
REGULAR
NONE
BOARDING
BOYS
NAIROBI
NAIROBI
WESTLANDS
6BMW
20406012
6611
STATE HOUSE GIRLS
C1
PUBLIC
REGULAR
NONE
BOARDING
GIRLS
NAIROBI
NAIROBI
WESTLANDS
HFQ3
20406002