Baricho Boys High School is a prestigious public national boarding school for boys located in Kirinyaga County, Kenya. The school was established in 1964 by the late Bishop Caesar Gatimu of the Nyeri Catholic Diocese, with the support of the Catholic Mission. Initially, the school enrolled just 30 students, but it has since grown into a thriving institution, now accommodating over 1,400 students.
In 1973, the government took over the school, appointing Joseph Kagenya as its first principal under the Teachers Service Commission. Baricho Boys was later elevated to national school status due to its impressive academic performance and infrastructural growth. The school continues to thrive, admitting over 400 students annually based on academic merit and individual preference in line with Kenya’s educational placement policies.
Baricho Boys High School Performance
Baricho Boys High School has a strong academic track record, consistently posting outstanding results in the Kenya Certificate of Secondary Education (KCSE) exams. In the 2024 KCSE, the school presented 474 candidates, with over 94% achieving the minimum university entry grade required for full government sponsorship.
The school ranked among the top 30 schools nationally, with notable academic achievements, including 30 students who attained the prestigious grade of A (plain), 110 students scoring A-, and 108 students achieving B+.
Further down the grade spectrum, the school recorded 94 students with a B grade, 60 students with a B-, and other candidates attaining C+ to D+ grades. The overall mean score for the 2024 KCSE was 9.4, a slight improvement from the 9.2739 mean score in the 2023 KCSE.
Baricho Boys High School Fees
Baricho Boys High School is classified under Cluster IV of national schools as per the Ministry of Education’s guidelines. The official annual fee ceiling for schools in Cluster IV is approximately Ksh75,798 per student. However, the actual fees may vary slightly from one school to another due to additional charges for school uniforms, co-curricular activities, and motivation programs, which are subject to individual school policies.
Location and Contacts
Baricho Boys High School is located in Mwerua Location, Ndia Constituency, Kirinyaga County. The school is situated on a spacious 24-acre piece of land, providing an excellent environment for academic and co-curricular activities.
For any inquiries, complaints, or feedback, you can reach the school’s administration through the following contact details:
- Postal Address: P.O. Box 394-10300, Kerugoya
- Email: [email protected]
- Website: barichohighschool.sc.ke
KNEC Code: 09200012








