Close Menu
    Facebook X (Twitter) Instagram
    k24.co.ke
    • Advertise with Us
    • EDUCATION NEWS
    • Education News
    Facebook X (Twitter) Instagram
    k24.co.ke
    Education News

    List of Best, Top Performing Schools in Kirinyaga County

    K24 MediaBy K24 MediaMay 27, 2025No Comments10 Mins Read
    List of Best, Top Performing Schools in Kirinyaga County
    List of Best, Top Performing Schools in Kirinyaga County

    Get full details on: List of Top Secondary Schools in Kirinyaga County// KCSE results best Public Schools in Kirinyaga County// KCSE results best Private schools in Kirinyaga County// KCSE results best Boys Schools in Kirinyaga County//Best girls Schools in Kirinyaga County//Best Secondary Schools in Kirinyaga County

    Best Schools in Kirinyaga County

    School’s Knec Code School Name Category Type County
    9239105 ST. MARY’S MWEA GIRLS SECONDARY SCHOOL Extra County Girls Kirinyaga County
    9222204 ST. BAKHITA KIBURIA GIRLS’ SECONDARY SCHOOL Extra County Girls Kirinyaga County
    9222202 ST MARYS KARUMANDI SECONDARY SCHOOL Extra County Boys Kirinyaga County
    9222301 NGIRIAMBU GIRLS SECONDARY SCHOOL Extra County Girls Kirinyaga County
    9203404 NGARU GIRLS SECONDARY SCHOOL Extra County Girls Kirinyaga County
    9203405 MUTIRA GIRLS SECONDARY SCHOOL Extra County Girls Kirinyaga County
    9222104 MUGUMO GIRLS’ SECONDARY SCHOOL Extra County Girls Kirinyaga County
    9223103 KIBURU SECONDARY SCHOOL Extra County Boys Kirinyaga County
    9223105 KIARAGANA GIRLS SECONDARY SCHOOL Extra County Girls Kirinyaga County
    9222201 KIANYAGA HIGH SCHOOL Extra County Boys Kirinyaga County
    9222303 KIAMUTUGU BOYS HIGH SCHOOL Extra County Boys Kirinyaga County
    9203402 KERUGOYA GIRLS HIGH SCHOOL Extra County Girls Kirinyaga County
    9203401 KERUGOYA BOYS HIGH SCHOOL Extra County Boys Kirinyaga County
    9224201 KAROTI GIRLS HIGH SCHOOL Extra County Girls Kirinyaga County
    9203403 KAMUIRU SECONDARY SCHOOL Extra County Boys Kirinyaga County
    9200011 KABARE GIRLS’ HIGH SCHOOL National Girls Kirinyaga County
    9200012 BARICHO HIGH SCHOOL National Boys Kirinyaga County

    List of Secondary Schools in Kirinyaga County – – See the Links after the schools, below, for Rankings.

    School’s Knec Code School Name Category Type County
    9224104 WANG’URU GIRLS’ SECONDARY SCHOOL County Girls Kirinyaga County
    9224217 URUMANDI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223117 UPPER BARICHO MIXED SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9224218 TOGONYE SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223110 THUMAITA WEST SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239107 THIBA MIXED SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9224103 TEBERE SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9224107 ST.MARY’S KIUMBU SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222211 ST.MARY MAGDALENE GITHAGE SECONDARY SCHOOL Sub County Girls Kirinyaga County
    9222109 ST.LOUIS NYAGITHUCI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9224204 ST. TRIZAS KUTUS GIRLS BOARDING SECONDARY SCHOOL County Girls Kirinyaga County
    9223111 ST. PHILLIPS BARICHO SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222307 ST. PAUL KARUCHO SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239105 ST. MARY’S MWEA GIRLS SECONDARY SCHOOL Extra County Girls Kirinyaga County
    9223119 ST. MARYS KIARAGANA MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239106 ST. MARY’S KAGIO BOYS HIGH SCHOOL County Boys Kirinyaga County
    9222205 ST. MARK’S GIRLS HIGH SCHOOL- THUMAITA County Girls Kirinyaga County
    9223116 ST. JOHN’S KIBURU SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203410 ST. JOHN THAITA SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223212 ST. JOHN SECONDARY SCHOOL – KINYAKIIRU Sub County Mixed Kirinyaga County
    9203412 ST. JAMES KIARITHA SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203426 ST. FRANCIS WAIGIRI SECONDARY SCHOOL. Sub County Mixed Kirinyaga County
    9222204 ST. BAKHITA KIBURIA GIRLS’ SECONDARY SCHOOL Extra County Girls Kirinyaga County
    9203407 ST. AGNES GIRLS SECONDARY SCHOOL – KIRANJA County Girls Kirinyaga County
    9223118 ST PETER’S GATHUTHIINI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9224205 ST PETERS DIFATHAS SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222202 ST MARYS KARUMANDI SECONDARY SCHOOL Extra County Boys Kirinyaga County
    9203440 ST JOSEPH KERUGOYA SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222305 ST ANNS’ GITUBA GIRLS SECONDARY SCHOOL County Girls Kirinyaga County
    9203431 ST AGATHA KANYEKINE GIRLS’ SECONDARY SCHOOL Sub County Girls Kirinyaga County
    9203442 SPRING BOARD SENIOR SCHOOL Sub County Girls Kirinyaga County
    9223206 SAGANA SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203422 SACRED HEART KANGAITA SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222203 RWAMBITI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239124 RURII SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222107 RUKENYA MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239103 RUKANGA SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9224206 NYANGATI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239111 NYAIKUNGU MIXED SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239123 NYAGA MIXED SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203427 NJEGA BOYS SECONDARY SCHOOL County Boys Kirinyaga County
    9224106 NGURUBANI MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222110 NGUNGU SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239119 NGUKA MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223108 NGUGU-INI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239127 NGOTHI MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222301 NGIRIAMBU GIRLS SECONDARY SCHOOL Extra County Girls Kirinyaga County
    9203404 NGARU GIRLS SECONDARY SCHOOL Extra County Girls Kirinyaga County
    9222308 NGARIAMA SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239108 NGANG’A SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9224102 NDINDIRUKU SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239109 MWEA BOYS SECONDARY SCHOOL County Boys Kirinyaga County
    9222313 MWANIANJAU MIXED SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203411 MUTUMA TRINITY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203428 MUTITU SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203405 MUTIRA GIRLS SECONDARY SCHOOL Extra County Girls Kirinyaga County
    9222102 MUTIGE SECONDARY SCHOOL County Boys Kirinyaga County
    9224203 MURINDUKO SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223113 MURAGARA SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9224209 MUMBUINI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223210 MUKUI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239126 MUKOU MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203424 MUKINDURI MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223204 MUKANGU BOYS SECONDARY SCHOOL County Boys Kirinyaga County
    9203417 MUGWANDI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222104 MUGUMO GIRLS’ SECONDARY SCHOOL Extra County Girls Kirinyaga County
    9224216 MUGAMBA CIURA MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222208 MUCAGARA SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223112 MATHIA SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9224215 MATHANGAUTA SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239110 KOMBUINI MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9224208 KITHIRITI MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239118 KIRWARA SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203438 KIRIMUNGE MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203434 KIRIGO SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9224212 KIORUGARI MIXED SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239114 KINYAGA DAY MIXED SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222113 KIMUNYE SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223207 KIINE MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223202 KIINE GIRLS’ SECONDARY SCHOOL County Girls Kirinyaga County
    9223103 KIBURU SECONDARY SCHOOL Extra County Boys Kirinyaga County
    9223201 KIBIRIGWI GIRLS SECONDARY SCHOOL County Girls Kirinyaga County
    9222311 KIAUMBUI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9224105 KIARUKUNGU MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203432 KIARUGU MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223105 KIARAGANA GIRLS SECONDARY SCHOOL Extra County Girls Kirinyaga County
    9222309 KIANYAMBO SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222201 KIANYAGA HIGH SCHOOL Extra County Boys Kirinyaga County
    9223208 KIANJEGE WEST MIXED SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222103 KIANGUENYI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223104 KIANGAI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203413 KIANDIERI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239125 KIANDEGWA MIXED SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223109 KIANDANGAE SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222210 KIANDAI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222206 KIAMWATHI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203441 KIAMUTUIRA SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222303 KIAMUTUGU BOYS HIGH SCHOOL Extra County Boys Kirinyaga County
    9203419 KIAMURUGA SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222306 KIAMUGUMO GIRLS’ SECONDARY SCHOOL County Girls Kirinyaga County
    9222105 KIAMICIRI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9224108 KIAMANYEKI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203414 KIAMAINA SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203429 KIAGA MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203430 KIABARIKIRI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203437 KERUGOYA SPRING BOARD HIGH SCHOOL Sub County Mixed Kirinyaga County
    9203402 KERUGOYA GIRLS HIGH SCHOOL Extra County Girls Kirinyaga County
    9203401 KERUGOYA BOYS HIGH SCHOOL Extra County Boys Kirinyaga County
    9222207 KAVOTE SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223115 KATHAKA SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9224201 KAROTI GIRLS HIGH SCHOOL Extra County Girls Kirinyaga County
    9223107 KARIMAINI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223205 KARIMA SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203408 KARIA SECONDARY SCHOOL County Boys Kirinyaga County
    9203415 KARAINI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222312 KANJUU MIXED SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9224202 KANJINJI MIXED SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239115 KANGURE MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239104 KANGAI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203403 KAMUIRU SECONDARY SCHOOL Extra County Boys Kirinyaga County
    9223211 KAIRI-INI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223102 KABONGE SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9200011 KABARE GIRLS’ HIGH SCHOOL National Girls Kirinyaga County
    9224214 IKURUNGU SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239112 HON. KIRAGU STEPHEN SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9224207 HABEL NYAMU SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239120 GREAT ARMY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239101 GOOD SAMARITAN SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203433 GITWE MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239113 GITOOINI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222304 GITHURE SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223114 GETUYA SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203406 GATWE MIXED SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203423 GATUTO MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222106 GATUNGURU SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222112 GATUGURA MIXED SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203439 GATHUTHUMA SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9224101 GATHIGIRIRI MIXED SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223106 GATHAMBI GIRLS SECONDARY SCHOOL County Girls Kirinyaga County
    9224213 GAKUU MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203420 GAKOIGO MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223213 GAKINDU SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222310 GACIONGO SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223215 GACHARU MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9222302 GACATHA SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9239102 DR. BABLA KANG’ARU SECONDARY SCHOOL County Girls Kirinyaga County
    9239116 CIAGIINI MIXED DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9203436 CANON NJUMBI MUTIRA DAY SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9223209 BISHOP NGORU GITHUAINI SECONDARY SCHOOL Sub County Mixed Kirinyaga County
    9200012 BARICHO HIGH SCHOOL National Boys Kirinyaga County

    List of Top Secondary Schools in Kirinyaga County.
    ,
    KCSE results best Public Schools in Kirinyaga County.

    KCSE results best Private schools in Kirinyaga County.

    KCSE results best Boys Schools in Kirinyaga County.

    Best girls Schools in Kirinyaga County.

    Best Secondary Schools in Kirinyaga County.

    Best National Schools in Kirinyaga County

    Best Extra County Schools in Kirinyaga 

    Best County Schools in Kirinyaga 

    Best Top 10 and Bottom 10 schools in County.

    KCSE Results Top 100 Schools.

    KCSE Top 100 County Schools.

    KCSE Top 100 Sub-County Schools.

    Kenya Secondary Schools Ranking Positions & KCSE Performance.

    Schools that produced KCSE best & top 10 candidates/students county.

    County KCSE Results – Best Schools County

    Best Grade 10 Schools in County.

    New National Schools in Kenya Clusters (4 Clusters)

    National Secondary Schools in Kenya – Listed as Per Number of Streams, Student Capacity, Gender, School Code.

    Performing Schools in Kirinyaga
    K24 Media
    • Website

    Related Posts

    Kiaga Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}

    September 23, 2025

    Kamuiru Boys High School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}

    September 23, 2025

    Kirimunge Mixed Day Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}

    September 23, 2025
    Leave A Reply Cancel Reply

    Recent Posts
    • Kiaga Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Kamuiru Boys High School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Kirimunge Mixed Day Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Mutitu Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • St John’s Thaita Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • St. Agatha Kanyekine Girls School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Njega boys’ secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • TSC Permanently Deregisters 15 Kenyan Teachers After Disciplinary Process {See List}
    • Canon Njumbi Mutira Sec School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • St. Faustina Kerugoya Girls’ High School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Kirigo Mixed Day Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Kiandieri Mixed Day Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Sacred Heart Kangaita Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Kiamaina Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • St Joseph Kerugoya Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Karaini Mixed Day Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Gakoigo Mixed Day Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Gathiriti Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • South Tetu Girls High School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Tambaya Boys High School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Karundu Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • St. Thomas Gatura Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Karindi High School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Mukurweini Boys High School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    • Kihuti Secondary School’s CBE Subjects, Pathways, Contacts, Location, Fees, Admission {Full Details}
    Facebook X (Twitter) Instagram Pinterest
    © 2025 ThemeSphere. Designed by ThemeSphere.

    Type above and press Enter to search. Press Esc to cancel.