50% of professionals earn between Ksh 205,000 - Ksh 310,000 KES
The median salary is Ksh 250,000
The average salary for a High School Teacher in Kenya is KES 205,000 - KES 310,000 per year in 2026. The median salary is KES 253,750 per year, based on 22 active job listings.
The cities with the most High School Teacher job opportunities in Kenya are Anyadwe, Upland. Anyadwe leads with 8 job openings.
Leading employers for High School Teacher roles in Kenya include Nova Pioneer.
Explore 22 High School Teacher job listings in Kenya on BeBee, or check our salary calculator for a personalized estimate.