Top 100 Secondary Schools in Kenya (Nationally)

Top 100 Secondary Schools in Kenya (Nationally)

High school is an important time of life that sets the stage for the rest of a child’s academic and professional future. Finding a suitable secondary school for your post-KCSE teenager in Kenya can be a daunting task and there are many considerations you should look into.

Every parent would wish his or her child to attend the best-performing high school. There are more than 10,000 high schools in Kenya. It's for that reason that we decided to enlighten you on the leading high schools in Kenya. This will enable a parent or guardian to make the right choice for financial investment for their child or kin. Most important is that more than 70 percent of the students in these schools are admitted to the university directly.

Top 100 Leading High Schools in Kenya

The top high schools in Kenya are listed in the list that follows. They were ranked based on their five-year cumulative academic performance.

What follows is a list of the top 100 secondary schools in Kenya nationally ranked according to their KCSE performance. The list is updated regularly depending on the latest KCSE exam results we receive for a specific school.

Top Secondary Schools in Kenya Nationally (Rankings)

Rank

School Name

School Code

County

1

ALLIANCE HIGH SCHOOL

11200001

KIAMBU

2

MOI HIGH SCHOOL KABARAK

27552001

NAKURU

3

PRECIOUS BLOOD RIRUTA

20405004

NAIROBI

4

KAPSABET BOYS

29500006

NANDI

5

MASENO SCHOOL

39700001

KISUMU

6

MOLO ACADEMY

27538208

NAKURU

7

STRATHMORE SCHOOL

20406020

NAIROBI

8

CHAVAKALI HIGH SCHOOL

38600006

VIHIGA

9

MARYHILL GIRLS HIGH SCHOOL

11200006

KIAMBU

10

THE KENYA HIGH SCHOOL

20400003

NAIROBI

11

MURANGA HIGH

10200008

MURANGA

12

NAIROBI SCHOOL

20400002

NAIROBI

13

ST.ANTHONY'S BOYS' HIGH SCHOOL - KITALE

23503101

TRANSNZOIA

14

ANESTAR BOYS HIGH SCH - LANET

27536129

NAKURU

15

PIONEER SCHOOL

10208311

MURANGA

16

ST BRIGIDS KIMININI

23500003

TRANSNZOIA

17

STAREHE BOYS' CENTRE & SCHOOL

20400004

NAIROBI

18

ST. FRANCIS RANGA'LA GIRLS SECONDARY

42738101

SIAYA

19

MOI TEA GIRLS SECONDARY SCHOOL

28512112

KERICHO

20

MARY MOTHER OF GRACE SECONDARY SCHOOL

30544102

LAIKIPIA

21

LORETO HIGH SCHOOL LIMURU

11200005

KIAMBU

22

WAMY HIGH SCHOOL

20401011

NAIROBI

23

STAREHE GIRLS' CENTRE

20400009

NAIROBI

24

MOI GIRLS' HIGH SCHOOL- ELDORET

26500001

UASIN GISHU

25

ALLIANCE GIRLS' HIGH SCHOOL

11200002

KIAMBU

26

MANGU HIGH SCHOOL

11200003

KIAMBU

27

NAKURU GIRLS' HIGH SCHOOL

27500009

NAKURU

28

KISII HIGH

40700002

KISII

29

SUNSHINE SECONDARY SCHOOL

20404003

NAIROBI

30

LIGHT ACADEMY

20404006

NAIROBI

31

KIANDA SCHOOL

20406008

NAIROBI

32

UTUMISHI BOYS ACADEMY

27500008

NAKURU

33

KANGA HIGH

44700006

MIGORI

34

FRIENDS KAMUSINGA

36600004

BUNGOMA

35

CHEMELIL SUGAR ACADEMY

39734405

KISUMU

36

SEGERO ADVENTIST HIGH SCHOOL

26509126

UASIN GISHU

37

MARY MOUNT SECONDARY SCHOOL

27538204

NAKURU

38

NAKURU HIGH SCHOOL

27500002

NAKURU

39

PRECIOUS BLOOD SEC.SCHOOL - KILUNGU

18336101

MAKUENI

40

LIMURU GIRLS' SCHOOL

11200004

KIAMBU

41

MOI GIRLS' SCHOOL NAIROBI

20405003

NAIROBI

42

LENANA SCHOOL

20400001

NAIROBI

43

PANGANI GIRLS

20400006

NAIROBI

44

ST JOSEPH'S RAPOGI SECONDARY SCHOOL

44736101

MIGORI

45

MOI SIONGIROI GIRLS' SECONDARY

25551207

BOMET

46

MAASAI HIGH SCHOOL

31557202

KAJIADO

47

AGORO SARE HIGH SCHOOL

41710301

HOMA BAY

48

KANYAWANGA SECONDARY SCHOOL

44717101

MIGORI

49

ASUMBI GIRLS

41700004

HOMA BAY

50

KYENI GIRLS' HIGH SCHOOL

14333201

EMBU

51

NEW DAWN ORPHANS SECONDARY SCHOOL

30544305

LAIKIPIA

52

LITEIN HIGH SCHOOL

28522505

KERICHO

53

ST. MARY'S BOYS SECONDARY SCHOOL

8202003

NYERI

54

BAHATI GIRLS SECONDARY SCHOOL

27536202

NAKURU

55

BARDING SECONDARY SCHOOL

42705202

SIAYA

56

SOUTH TETU GIRLS' HIGH SCHOOL

8219101

NYERI

57

KAGUMO HIGH

8200007

NYERI

58

NYANGWA BOYS' HIGH SCHOOL

14341201

EMBU

59

MAHIGA GIRLS SECONDARY SCHOOL

8237012

NYERI

60

METEITEI BOYS SECONDARY SCHOOL

29542101

NANDI

61

SACHO HIGH SCHOOL

33517102

BARINGO

62

MAKINI SCHOOL

20406014

NAIROBI

63

NYANG'ORI BOYS HIGH SCHOOL

38619102

VIHIGA

64

NYAMIRA GIRLS SECONDARY SCHOOL

42712102

SIAYA

65

ST. CHARLES LWANGA ICHUNI GIRLS HIGH

40735201

KISII

66

NJIIRI SCHOOL

10227301

MURANGA

67

THOME BOYS SEC SCHOOL

30555106

LAIKIPIA

68

LIGHT ACADEMY

3121102

MOMBASA

69

ST. PETER'S MUMIAS BOYS HIGH SCHOOL

37617211

KAKAMEGA

70

KISIMA MIXED SECONDARY SCHOOL

7214117

NYANDARUA

71

NYERI HIGH SCHOOL

8202001

NYERI

72

SING'ORE GIRLS SECONDARY SCHOOL

34518102

ELGEYO MARAKWET

73

METKEI SECONDARY SCHOOL

34559502

ELGEYO MARAKWET

74

KISUMU GIRL'S HIGH SCHOOL

39700009

KISUMU

75

BUNYORE GIRLS

38600003

VIHIGA

76

UPPER HILL SCHOOL

20405002

NAIROBI

77

NYAHURURU ELITE SENIOR SCHOOL

7214110

NYANDARUA

78

NAIVASHA GIRLS SECONDARY SCHOOL

27537301

NAKURU

79

KAPSABET GIRLS HIGH SCHOOL

29513101

NANDI

80

ST. MARY'S GIRLS HIGH SCHOOL IGOJI

15300012

MERU

81

BURUBURU GIRLS SECONDARY

20401007

NAIROBI

82

ST. MARY'S SCHOOL, YALA

42726101

SIAYA

83

ST.PETER'S SEMINARY

37616014

KAKAMEGA

84

NGUVIU BOYS HIGH SCHOOL

14355201

EMBU

85

MOI FORCES ACADEMY - NAIROBI

20400008

NAIROBI

86

ST.CLARE GIRLS' SECONDARY-ELBURGON

27538105

NAKURU

87

KARIMA GIRLS

7200009

NYANDARUA

88

MOI FORCES ACADEMY LANET

27500007

NAKURU

89

RAMBA SECONDARY SCHOOL

42721202

SIAYA

90

TURBO SCHOOL

26509169

UASIN GISHU

91

SHEIKH KHALIFA BIN ZAYED AL-NAHYAN SECONDARY

3121101

MOMBASA

92

ST. GABRIEL'S LANET SEC

27536124

NAKURU

93

MBITA HIGH SCHOOL

41700010

HOMA BAY

94

VANESSA GRANT GIRLS HIGH SCHOOL

27552048

NAKURU

95

MARIA SOTI GIRLS EDUCATIONAL CENTRE

34559212

ELGEYO MARAKWET

96

MATERI GIRLS SECONDARY SCHOOL

19313201

THARAKA NITHI

97

NYAHURURU ELITE GIRLS SE. SCHOOL

30556320

LAIKIPIA

98

MAKUENI BOYS

18300003

MAKUENI

99

ORERO BOYS SECONDARY SCHOOL

41704107

HOMA BAY

100

APOSTOLIC CARMEL GIRLS' SECONDARY SCHOOL

20401101

NAIROBI


Add a Comment *

Name

Email *

Post a Comment

Post a Comment

Previous Post Next Post