Baricho High School’s Best Reviews & Details
Baricho High School (often called Baricho Boys) is one of the well-known national secondary schools in Kenya.
📍 Basic Information
Location: Kirinyaga County (Mwerua, near Kerugoya)
Type: Public boys’ boarding school
Category: National school (C1 under CBC/CBE system)
🏫 Background & History
Established in 1964 by Bishop Caesar Gatimu with support from the Catholic Mission
Later taken over by the Kenyan government in 1973
Started with about 30 students, now has over 1,000+ learners
📚 Academics & Reputation
Known for strong academic performance and discipline
Sends many students to top universities in Kenya
Offers a broad curriculum under the Kenyan education system
🏟️ Facilities
Boarding facilities (dorms, dining hall)
Classrooms and labs
Sports and co-curricular facilities
Academic Performance of Baricho High School
Baricho High School (Baricho Boys) is widely recognized as a top-performing national school in Kenya, with consistent strong KCSE results over many years.
—
🏆 Recent KCSE Performance (Latest Results)
✅ KCSE 2025
Mean score: 8.897 (Grade B plain)
A grades: 7 students
University transition: 92%+
Over 490 students qualified for university out of 532 candidates
👉 This shows a high transition rate and strong overall performance.
—
✅ KCSE 2024
Mean score: ~9.4 (B plain)
A grades: about 30 students
University entry (C+ and above): 94%+
Ranked among top ~30 schools nationally
—
✅ KCSE 2023
Mean score: 9.27 (B plain)
University transition: ~94%
—
📈 Performance Trend (Over the Years)
2020: Mean 9.48 (B plain), ~95% university entry
2021: Mean ~9.45, ranked Top 12 nationally
2020–2021: Ranked within Top 20 nationally
Consistently appears in Top 100 schools in Kenya
—
🔥 Key Highlights
📊 Consistent mean grade: Around B (8.5 – 9.5 points)
🎓 High university transition: Usually 90%+
🥇 Produces multiple A and A- students every year
📈 Shows a steady upward/improving trend in performance
—
🧠 Overall Verdict
Baricho High School is:
A strong academic giant in Kenya
📞 Contacts
Phone: 0707 419 880 / 0736 673052








Good post! We will be linking to this particularly great post on our site. Keep up the great writing