List Of All National High Schools in Kenya

This is a list of all national high schools in Kenya.  There are 105 national schools in Kenya that are regarded to be top performers.

National schools in Kenya are always given the privilege of choosing students with the highest scores in KCPE exams when the selection is done. Originally there were only 18 national schools in Kenya until 2011 when the then minister of education Sam Ongeri proposed the addition of more than 30 national schools to avert the form one intake crisis.

In 2013, the state elevated more than 30 provincial schools to national status in a bid to promote national unity and social cohesion. In 2014, the Ministry Of Education added more than 27 institutions to the national schools club making the total number of national schools in Kenya to be 105. The other two main reasons for the increase were to promote high standards of excellence and the creation of new spaces to cater for the ever-increasing student population in the country.

Below is a list of all 105 national high schools in Kenya.

​​

National School

County

1

Alliance Girls

Kiambu

2

Alliance High School

Kiambu

3

Kenya High School

Nairobi

4

Lenana School

Nairobi

5

Limuru Girls

Kiambu

6

Loreto Limuru

Kiambu

7

Mangu High School

Kiambu

8

Mary​​ Hill​​ Girls

Kiambu

9

Maseno School

Kisumu

10

Moi Forces Academy

Nairobi

11

Moi Forces Lanet

Nakuru

12

Moi Girls Eldoret

Uasin Gishu

13

Nairobi School

Nairobi

14

Nakuru Boys

Nakuru

15

Starehe Boys Centre

Nairobi

16

Starehe Girls

Nairobi

17

Utumishi Academy

Nakuru

18

Nakuru Girls

Nakuru

19

Asumbi Girls

HomaBay

20

Bunyore Girls

Vihiga

21

Bura Girls

Taita Taveta

22

Chogoria Girls

Tharaka Nithi

23

Friends School Kamusinga

Bungoma

24

Garissa High School

Garissa

25

Kagumo Boys

Kirinyaga

26

Kakamega High School

Kakamega

27

Kanga High School

Migori

28

Kapsabet Boys

Nandi

29

Karima Girls

Nyandarua

30

Kenyatta High School

Taita Taveta

31

Kipsigis Girls

Kericho

32

Kisii School

Kisii

33

Lugulu Girls

Bungoma

34

Machakos Boys

Machakos

35

Makueni Boys

Makueni

36

Mama Ngina Girls

Mombasa

37

Maranda High School

Siaya

38

Meru School

Meru

39

Moi Girls Isinya

Kajiado

40

Moi High School – Mbiruri

Embu

41

Murang’a High School

Murang’a

42

Muthale Girls

Kitui

43

Nyabururu Girls

Kisii

44

Pangani Girls

Nairobi

45

Ribe Boys

Kilifi

46

St Brigids Girls Kiminini

Kakamega

47

St Patricks Iten

Elgeyo Marakwet County

48

Tartar Girls

West Pokot

49

Baricho Boys

Kirinyaga

50

Baringo High School

Baringo

51

Bishop Gatimu Ngandu

Nyeri

52

Butere Girls

Kakamega

53

Butula Boys High School

Bungoma

54

Chavakali High School

Vihiga

55

Ikuu Boys

Tharaka Nithi County

56

Isiolo Girls

Isiolo

57

Kabare Girls

Kirinyaga County

58

Kaplong Girls

Bomet

59

Kilgoris Boys

Narok

60

Kisumu Girls

Kisumu

61

Kitui High School

Kitui

62

Kwale High School

Kwale

63

Lodwar High School

Turkana

64

Maralal High School

Samburu

65

Matuga Girls

Kwale

66

Mbita High School

Homabay

67

Moi Girls Marsabit

Marsabit

68

Kapsowar Girls

Uasin Gishu

69

Mugoiri Girls

Murang’a

70

NEP Girls

Garissa

71

Njonjo Girls

Laikipia

72

Ole Tipis Girls

Narok

73

Shimo La Tewa Boys

Mombasa

74

Siakago Girls

Embu

75

St. Joseph’s Boys Kitale

Trans Nzoia

76

St. Mary’s Girls High School Igoji

Meru

77

Bahari Girls

Kilifi

78

Chewoyet Boys

West Pokot

79

Garbatula Boys

Isiolo

80

Hola Boys

Tana River

81

Kabianga Boys

Kericho

82

Kathiani Girls

Machakos

83

Kisima Girls

Samburu

84

Lamu Girls

Lamu

85

Mandera Boys

Mandera

86

Mbooni Girls

Makueni

87

Moi Girls Mandera

Mandera

88

Moi Girls Nyabohanse

Migori

89

Moyale Boys

Marsabit

90

Mpeketoni Boys

Lamu

91

Nanyuki Boys

Laikipia

92

Ngao Girls

Tana River

93

Nyandarua High School

Nyandarua

94

Oolaiser Boys

Kajiado

95

Sa Kolanya Girls

Busia

96

Sironga Girls

Nyamira

97

St. Joseph Chepterit Girls

Nandi

98

Tenwek Boys

Bomet

99

Turkana Girls

Turkana

100

Wajir Boys

Wajir

101

Wajir Girls

Wajir

102

Ngiya Girls

Siaya

103

Moi High School Kabarak

Nakuru

104

Segero Adventist High School

Uasin Gishu

105

St Alberts​​ Ulanda Girls​​

​​ Migori

Important Links 

1. List of Extra County Secondary Schools in Kenya

2. List Of Most Expensive Schools in Kenya

3. List Of All Public Primary Schools in Nairobi County

4.  List Of 2017 KCSE Top 100 Schools Nationally

5. TSC Recruitment Requirements For Teachers in Kenya

I help you to save time and live more with the most up-to-date lists, guides, reviews, and advice.