50% of professionals earn between Ksh 195,000 - Ksh 295,000 KES
The median salary is Ksh 240,000
The average salary for a Teacher in Kenya is KES 195,000 - KES 295,000 per year in 2026. The median salary is KES 242,500 per year, based on 283 active job listings.
The cities with the most Teacher job opportunities in Kenya are Anyadwe, Arua City, Tana River County, Nzalae/ Nzawa Locations, Thitani Location. Anyadwe leads with 75 job openings.
Leading employers for Teacher roles in Kenya include Buffalo Public Schools, Michigan Association of Secondary School Principals (MASSP), Upland Unified School District, Crimson Education, Department for Education, South Australia.
Explore 283 Teacher job listings in Kenya on BeBee, or check our salary calculator for a personalized estimate.