Teacher Salary in Nigeria
Teaching is one of the most important professions in Nigeria, but salaries vary widely depending on whether you work in a public school, private school, or international school.
While pay is generally lower than in developed countries, demand for qualified teachers remains high, especially in urban areas.
💰 Average Teacher Salary in Nigeria
The average teacher salary in Nigeria ranges between ₦70,000 and ₦250,000 per month depending on experience, location, and school type.
Private and international schools typically pay significantly higher than government schools.
- Entry-level teachers: ₦50,000 – ₦120,000 per month
- Mid-level teachers: ₦120,000 – ₦200,000 per month
- Experienced teachers: ₦200,000 – ₦400,000+ per month
🏫 Teacher Salaries by School Type
| School Type |
Average Salary (Monthly) |
| Public School Teacher | ₦50,000 – ₦150,000 |
| Private School Teacher | ₦80,000 – ₦250,000 |
| International School Teacher | ₦300,000 – ₦1,000,000+ |
| Nursery / Primary Teacher | ₦50,000 – ₦180,000 |
| Secondary School Teacher | ₦80,000 – ₦300,000 |
🏆 Highest Paying Teaching Jobs in Nigeria
- International School Teachers (British/American curriculum)
- STEM Teachers (Mathematics, Physics, Chemistry)
- School Principals & Administrators
- Private University Lecturers
🌍 Teaching Jobs in Nigeria for Foreigners
Foreigners can work in Nigeria as teachers, especially in international schools and language institutions.
Most schools prefer candidates with experience and international certifications.
- International schools prefer English-speaking teachers
- Private schools may hire expatriates for premium roles
- Work permits are required for foreign teachers
👉 Learn more:
Jobs in Nigeria for Foreigners
📚 Requirements to Become a Teacher in Nigeria
- B.Ed or degree in Education (or related field)
- TRCN certification (Teachers Registration Council of Nigeria)
- Teaching experience (preferred for better schools)
- Strong classroom management skills
🏫 Top Employers for Teachers in Nigeria
- Federal & State Government Schools
- Private Primary & Secondary Schools
- International Schools (Lagos, Abuja, Port Harcourt)
- Private Universities & Colleges
📈 Why Teacher Salaries Vary in Nigeria
- Differences between public and private funding
- Location (urban schools pay more than rural areas)
- School quality and curriculum (local vs international)
- Teacher qualifications and experience level
⚡ Tips to Get a Teaching Job in Nigeria
- Get TRCN certification for better opportunities
- Apply to private and international schools for higher pay
- Improve ICT and digital teaching skills
- Build teaching experience through internships or volunteering
❓ FAQ – Teacher Salary in Nigeria
Is teaching well paid in Nigeria?
It depends on the school type. International and private schools pay significantly more than public schools.
Can foreigners teach in Nigeria?
Yes, especially in international schools and specialized institutions.
Do teachers earn enough to live comfortably?
In private and international schools, yes. In public schools, salaries can be lower depending on location.
🔗 Explore More Nigeria Career Guides