Teacher Salary in Kenya
Teaching in Kenya remains one of the most important public service careers, with steady demand across public, private, and international schools. Salaries vary based on qualifications, experience, and the type of institution.
💰 Average Teacher Salary in Kenya
In Kenya, teacher salaries typically range between KES 30,000 and KES 180,000 per month, depending on rank, experience, and school type.
- Entry-level teachers: KES 30,000 – 50,000/month
- Mid-level teachers: KES 50,000 – 90,000/month
- Experienced teachers: KES 90,000 – 180,000+/month
🏫 Teacher Salaries by School Type
| School Type |
Average Salary (KES/month) |
| Public School Teacher (TSC) | 35,000 – 120,000 |
| Private School Teacher | 25,000 – 80,000 |
| International School Teacher | 120,000 – 300,000+ |
| ECDE / Kindergarten Teacher | 15,000 – 50,000 |
| High School Teacher | 40,000 – 150,000 |
🏆 Highest Paying Teaching Jobs in Kenya
- International School Teachers (Nairobi-based schools)
- STEM Teachers (Mathematics, Physics, Chemistry)
- University Lecturers
- School Principals and Senior Administrators
🌍 Teaching Jobs in Kenya for Foreigners
Foreign teachers can work in Kenya, especially in international schools and private institutions.
- International schools often hire English-speaking teachers
- Work permits are required for non-citizens
- Experience and teaching certifications are highly valued
👉 Learn more:
Jobs in Kenya for Foreigners
📚 Requirements to Become a Teacher in Kenya
- Diploma or degree in education (or related field)
- Registration with Teachers Service Commission (TSC)
- Teaching practice certification
- Work permit (for foreign teachers)
🏫 Top Employers for Teachers in Kenya
- Teachers Service Commission (TSC)
- Public Primary & Secondary Schools
- International Schools in Nairobi (e.g. Brookhouse-type schools)
- Private Academies and Colleges
📈 Why Teacher Salaries Differ in Kenya
- Government salary scales (TSC grading system)
- School funding (public vs private vs international)
- Experience and qualifications
- Location (urban schools pay more than rural areas)
⚡ Tips to Get a Teaching Job in Kenya
- Register with TSC for public school jobs
- Apply to international schools for higher pay
- Improve ICT and digital teaching skills
- Gain specialization in STEM subjects
❓ FAQ – Teacher Salary in Kenya
Is teaching well paid in Kenya?
Public school salaries are moderate, while international schools pay significantly higher.
Can foreigners teach in Kenya?
Yes, especially in international schools with proper work permits.
Which teachers earn the most in Kenya?
International school teachers and university lecturers earn the highest salaries.
🔗 Explore More Kenya Career Guides