School Teacher

filter salariesFilter salaries by
Clear (1)

School Teacher Salary in Government in India

based on 124 latest salaries

Average Annual Salary

4.5 Lakhs

Very High Confidence
info icon
Very High Confidence means the data is based on a large number of latest salaries.

Estimated Take Home Salary

21,498 - ₹ 23,139

School Teacher salary in India ranges between ₹ 0.6 Lakhs to ₹ 8.0 Lakhs with an average annual salary of ₹ 4.5 Lakhs. Salary estimates are based on 124 latest salaries received from School Teachers.

Last Updated: 1 June, 2024

Salaries in different departments

Teaching & Training
School Teacher Salary
1 - 10 years exp. (34 salaries)
4.4 Lakhs

₹1 L/yr - ₹8 L/yr

BFSI, Investments & Trading
School Teacher Salary
8 years exp. (AmbitionBox Estimate)
2.8 Lakhs

₹2.5 L/yr - ₹3.2 L/yr

Finance & Accounting
School Teacher Salary
10 years exp. (AmbitionBox Estimate)
7.4 Lakhs

₹6.7 L/yr - ₹8.5 L/yr

Administration & Facilities
School Teacher Salary
4 years exp. (AmbitionBox Estimate)
1.5 Lakh

₹1.3 L/yr - ₹1.7 L/yr

Consulting
School Teacher Salary
2 years exp. (AmbitionBox Estimate)
7 Lakhs

₹6.3 L/yr - ₹8 L/yr

Average Annual Salary by Experience

Very High Confidence
info icon
Very High Confidence means the data is based on a large number of latest salaries.

School Teacher salary in India with less than 1 year of experience to 11 years ranges from ₹ 0.6 Lakhs to ₹ 8.0 Lakhs with an average annual salary of ₹ 4.5 Lakhs based on 124 latest salaries.

top paying widget header

Top Paying Companies for School Teacher Select an experience to unlock

Company name Avg Annual Salary
5.5 Lakhs
3.2 Lakhs
3.2 Lakhs
3.2 Lakhs
3.1 Lakhs
View more companies

Similar Designations

Science Teacher Salary
(25 salaries)
20.1 Lakhs
₹0.2 L/yr - ₹38.2 L/yr
PRT Teacher Salary
(11 salaries)
Infinity Crores
₹0.5 L/yr - ₹7.8 L/yr
Hindi Teacher Salary
(9 salaries)
2.5 Lakhs
₹3 L/yr - ₹14.5 L/yr
Maths Teacher Salary
(53 salaries)
20.2 Lakhs
₹1.4 L/yr - ₹37.6 L/yr
Nursery Teacher Salary
(15 salaries)
Infinity Crores
₹0.2 L/yr - ₹4.2 L/yr
English Teacher Salary
(31 salaries)
7.7 Lakhs
₹0.4 L/yr - ₹8.6 L/yr
Primary Teacher Salary
(58 salaries)
4.2 Lakhs
₹0.4 L/yr - ₹7.2 L/yr
3.7 Lakhs
₹0.6 L/yr - ₹7.2 L/yr
Teacher Salary
(254 salaries)
4.2 Lakhs
₹1 L/yr - ₹9 L/yr
Teacher 1 Salary
(9 salaries)
2.7 Lakhs
₹1 L/yr - ₹5 L/yr
2.2 Lakhs
₹1 L/yr - ₹3.3 L/yr

Top Skills for School Teachers

based on 521 jobs

Skills

Jobs demanding the skill

1

Teaching

View jobs

2

School

View jobs

3

Education

View jobs

4

Communication Skills

View jobs

5

English

View jobs

Popular Government Companies for School Teacher in India

Company Name Avg Annual Salary
0 - 7 yrs exp. (25 salaries)

2.6 Lakhs

₹0.8 L/yr - ₹5.5 L/yr

0 - 27 yrs exp. (19 salaries)

6 Lakhs

₹0.6 L/yr - ₹12 L/yr

5 - 16 yrs exp. (13 salaries)

4 Lakhs

₹3 L/yr - ₹5 L/yr

5.4 Lakhs

₹2 L/yr - ₹10 L/yr

3.2 Lakhs

₹2.2 L/yr - ₹3.9 L/yr

9.3 Lakhs

₹4 L/yr - ₹12 L/yr

9.6 Lakhs

₹6.6 L/yr - ₹13 L/yr

5.2 Lakhs

₹3 L/yr - ₹7 L/yr

2.7 Lakhs

₹0.2 L/yr - ₹6.8 L/yr

2 - 5 yrs exp. (5 salaries)

3.2 Lakhs

₹2.2 L/yr - ₹4.8 L/yr

Salary related reviews by similar designations like School Teacher

Government of Delhi

English Teacher

4.0
posted on 28 Sep 2019

3.0 for Salary and Benefits

Likes

Pressure was less,staff was good ,children were keen to learn education,happy environment

Dislikes

Day wise salary system and salary never came on time,In january we only used to get 12 days salary because of holidays..how to pay my rent..

read more

Frequently Asked Questions about School Teacher Salaries

What is the salary of a School Teacher in India?
Average salary for a School Teacher in India is 4.5 Lakhs per year (₹37.7k per month). Salary estimates are based on 124 latest salaries received from various School Teachers across industries.
What are the top paying companies that employ School Teachers?
What is the starting salary for a School Teacher in India?
Average starting Salary for School Teacher in India is around ₹0.6 Lakh per year (₹5.0k per month). 1 year of minimum experience is required to be a School Teacher.
What is the highest salary for a School Teacher in India?
Highest salary that a School Teacher can earn is ₹8.0 Lakhs per year (₹66.7k per month).
How does School Teacher Salary in India change with experience?
An Entry Level School Teacher with less than three years of experience earns an average salary of ₹3.2 Lakhs per year. A mid-career School Teacher with 4-9 years of experience earns an average salary of ₹3.4 Lakhs per year, while an experienced School Teacher with 10-20 years of experience earns an average salary of ₹5.6 Lakhs per year.
What are the top paying industries for School Teacher in India?
What are the top paying cities for School Teacher in India?
What are the popular/top skills required to become a School Teacher?
These are the top skills of a School Teacher based on 521 jobs posted by employers.
  • Teaching
  • School
  • Education
  • Communication Skills
  • English