54 Countries Free Tool

Teacher Salary Scale Lookup

Look up government and private teacher salary ranges across Africa. Compare by country, level, school type and years of experience.

Look Up Teacher Salary

Teacher Salary FAQs

How much do teachers earn in Nigeria?
Nigerian government primary school teachers earn ₦35,000–₦80,000/month. Secondary school teachers earn ₦50,000–₦100,000/month depending on grade level. University lecturers can earn ₦150,000–₦500,000+/month. Premium private school teachers may earn significantly more.
What is teacher salary in Kenya?
Kenya TSC (Teachers Service Commission) primary school teachers (P1 grade) earn KSh 20,000–40,000/month. Secondary teachers earn KSh 30,000–60,000/month. TSC also provides housing allowances of KSh 3,000–8,000/month depending on location. Private international schools pay KSh 80,000–200,000+/month.
How much do teachers earn in South Africa?
South African government teachers earn R15,000–R35,000/month under SACE scales. Post Level 1 (entry) starts at around R15,000–18,000/month. Head of Department earns R28,000–35,000/month. Deputy Principal and Principal earn R35,000–55,000+/month. Government teachers also get pension, medical aid and housing subsidies.
What is teacher salary in Ghana?
Ghana Education Service (GES) teachers earn GH₵800–3,000/month for primary level and GH₵1,500–4,000 for secondary level. Trained teacher allowances and SSNIT contributions add to the total package. Private and international school teachers earn GH₵3,000–15,000+/month with wider variation.
Do teachers earn more in private or public schools in Africa?
It depends on the school tier. Budget private schools may pay less than government schools. Premium private and international schools pay 2–5x government rates. Government teachers benefit from job security, guaranteed pension schemes, annual increments, and housing allowances that private schools often don't provide.