Chavakali High School is a top-performing national boys’ secondary school located in Vihiga County, Kenya. Established in 1959, the school has a rich history of academic excellence, evolving from humble beginnings into one of Kenya’s most respected educational institutions. This article explores its journey, performance, and essential details for prospective students and parents.
Chavakali High School History
Chavakali High School was founded in 1959 as a Government school, initially serving the boys of Maragoliland in the Nyanza District. The first cohort of students, 36 boys, were admitted to a simple structure made of locally fired bricks, with an iron sheet roof. The institution was established through the efforts of local Nyanza District officials and the American Friends (Quaker) Africa Mission (FAM) missionaries.
The school initially had an agricultural focus, providing vocational training and practical education to students. The vision was to train students in agriculture to contribute to Kenya’s economic growth. However, many students soon realized the limitations of relying on agriculture and pursued opportunities in wage labor.
Despite this, Chavakali High School steadily developed, eventually transitioning into a four-stream institution. By 2007, the school had grown in both size and academic reputation and was elevated to national school status, solidifying its place among the country’s top academic institutions.
Chavakali High School KCSE Performance
Chavakali High School has built a strong reputation for academic excellence. The school consistently ranks among the top 200 schools nationally and continues to produce outstanding results in the Kenya Certificate of Secondary Education (KCSE) exams.
In the 2024 KCSE exams, Chavakali High School presented 548 candidates, with more than 88% of students achieving the minimum university entry grade for full government sponsorship. Notable performance highlights include:
- 3 students scored a straight A (A plain).
- 41 students scored an A-.
- 77 students attained a B+.
- 116 students earned a B.
- 121 students received a B-.
Additionally:
- 124 students scored C+.
- 52 students scored C.
- 11 students scored C-.
- The lowest grade recorded was D+, obtained by 2 students.
The school’s mean score for the 2024 KCSE exams was 8.2486, showing a slight improvement from the previous year’s mean score of 8.18.
Chavakali High School Fees
In line with the Ministry of Education’s 2020 guidelines, Chavakali High School falls under Cluster IV for national schools, with the official annual fee cap set at approximately Ksh 75,798. However, the actual fees may vary slightly due to additional charges for:
- School uniforms
- Motivation programs
- Co-curricular activities
These costs are subject to approval by the Board of Management.
Location and Contacts
Chavakali High School is located in Chavakali, Vihiga County, Kenya, and is easily accessible from the surrounding areas.
Contact Information:
- Mobile Numbers:
- 0734 425 200
- 0725 012 003
- 0770 055 528
- Postal Address: P.O. Box 144, Maragoli, Kenya
- Email Address: [email protected]
- KNEC Code: 38600006
For further inquiries, you can contact the school administration directly using the provided details.
Chavakali High School continues to offer high-quality education and remains a key player in Kenya’s academic landscape. With its consistent academic performance and strong traditions, the school remains a preferred choice for many students and parents.








