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.

🏫 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

🌍 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.

👉 Learn more: Jobs in Nigeria for Foreigners

📚 Requirements to Become a Teacher in Nigeria

🏫 Top Employers for Teachers in Nigeria

📈 Why Teacher Salaries Vary in Nigeria

⚡ Tips to Get a Teaching Job in Nigeria

❓ 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

Explore Salaries Entry Jobs