Teacher Salaries in India

Updated 30 Sept 2023
₹42,500 /mo
Average Base Pay

4,598 salaries

₹23T

Low

₹58T

High

Additional Cash Compensation
Average₹17,500Range₹1,750 - ₹44,500
The average salary for Teacher is ₹42,500 per month in the India. The average additional cash compensation for a Teacher in the India is ₹17,500, with a range from ₹5,750 - ₹24,000. Salaries estimates are based on 4598 salaries submitted anonymously to Glassdoor by Teacher employees in India.

How accurate does ₹42,500 look to you?

Your input helps Glassdoor refine our pay estimates over time.

What is the salary trajectory for a Teacher?

in India

₹42,500 /mo
Teacher
No Salary Reports
Teacher III
No Salary Reports
Adjunct Teacher
See Full Career Path

Download as data table

What is the salary trajectory for a Teacher?

Job TitleSalary
Teacher₹42,500 /mo
Teacher III
Adjunct Teacher
What is the salary trajectory for a Teacher?

in India

₹42,500 /mo
Teacher
No Salary Reports
Teacher III
No Salary Reports
Adjunct Teacher
See Full Career Path

Download as data table

What is the salary trajectory for a Teacher?

Job TitleSalary
Teacher₹42,500 /mo
Teacher III
Adjunct Teacher

Salaries in India

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (INR)

Range

WhiteHat Jr
3.6

WhiteHat Jr

Teacher - Monthly

₹35,533

 /mo
Range: ₹3T - ₹2L
468 salaries
See 783 salaries from all locations

₹3T

₹2L

₹2,513 - ₹2,31,055 Range

WhiteHat Jr
3.6

WhiteHat Jr

Teacher - Monthly

₹32,140

 /mo
Range: ₹2T - ₹80T
168 salaries
See 783 salaries from all locations

₹2T

₹80T

₹2,232 - ₹79,680 Range

WhiteHat Jr
3.6

WhiteHat Jr

Teacher - Monthly Contractor

₹32,140

 /mo
Range: ₹9T - ₹74T
117 salaries
See 783 salaries from all locations

₹9T

₹74T

₹9,374 - ₹74,375 Range

TeacherActive
4.4

TeacherActive

Teacher - Monthly

₹25,952

 /mo
Range: ₹4T - ₹2L
82 salaries
See 139 salaries from all locations

₹4T

₹2L

₹4,094 - ₹2,05,003 Range

Teachers College
4

Teachers College

Teacher - Monthly

₹21,320

 /mo
Range: ₹10T - ₹1L
57 salaries
See 90 salaries from all locations

₹10T

₹1L

₹10,161 - ₹1,02,337 Range

Vibgyor High School
3.5

Vibgyor High School

Teacher - Monthly

₹29,286

 /mo
Range: ₹11T - ₹2L
45 salaries
See 50 salaries from all locations

₹11T

₹2L

₹10,660 - ₹1,86,588 Range

Ecole Globale International Girls' School
4.2

Ecole Globale International Girls' School

Teacher

₹4,66,470

 /yr
Range: ₹54T - ₹11L
43 salaries
See 54 salaries from all locations

₹54T

₹11L

₹53,522 - ₹10,91,845 Range

Is this salary info helpful?

Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere

Share Salary Anonymously
TeacherActive
4.4

TeacherActive

Teacher - Monthly

₹21,354

 /mo
Range: ₹5T - ₹94T
42 salaries
See 139 salaries from all locations

₹5T

₹94T

₹5,204 - ₹93,663 Range

Government of India
4.3

Government of India

Teacher - Monthly

₹50,000

 /mo
Range: ₹24T - ₹99T
40 salaries
See 45 salaries from all locations

₹24T

₹99T

₹24,000 - ₹99,000 Range

Jobsprovider

Jobsprovider

Teacher - Monthly

₹20,998

 /mo
Range: ₹20T - ₹29T
40 salaries
See 40 salaries from all locations

₹20T

₹29T

₹19,992 - ₹29,480 Range

Narayana Educational Institutions
3.7

Narayana Educational Institutions

Teacher - Monthly

₹24,491

 /mo
Range: ₹10T - ₹56T
38 salaries
See 44 salaries from all locations

₹10T

₹56T

₹9,947 - ₹55,532 Range

Teach For India
3.8

Teach For India

Teacher - Monthly

₹25,000

 /mo
Range: ₹3T - ₹63T
38 salaries
See 55 salaries from all locations

₹3T

₹63T

₹2,500 - ₹63,235 Range

BYJU'S
3.3

BYJU'S

Teacher

₹4,40,000

 /yr
Range: ₹1L - ₹10L
37 salaries
See 69 salaries from all locations

₹1L

₹10L

₹1,28,452 - ₹10,23,374 Range

Delhi Public School Aligarh
4

Delhi Public School Aligarh

Teacher - Monthly

₹27,052

 /mo
Range: ₹4T - ₹89T
36 salaries
See 49 salaries from all locations

₹4T

₹89T

₹3,501 - ₹88,832 Range

Orchids International School
2.7

Orchids International School

Teacher - Monthly

₹22,098

 /mo
Range: ₹12T - ₹33T
32 salaries
See 32 salaries from all locations

₹12T

₹33T

₹12,250 - ₹33,333 Range

Cuelearn
4

Cuelearn

Teacher - Monthly

₹21,259

 /mo
Range: ₹5T - ₹68T
31 salaries
See 43 salaries from all locations

₹5T

₹68T

₹5,000 - ₹68,027 Range

Planet Spark
3.8

Planet Spark

Teacher - Hourly

₹250

 /hr
Range: ₹57 - ₹400
31 salaries
See 51 salaries from all locations

₹57

₹400

₹57 - ₹400 Range

Kendriya Vidyalaya Sangathan
4.6

Kendriya Vidyalaya Sangathan

Teacher - Monthly

₹39,634

 /mo
Range: ₹21T - ₹1L
30 salaries
See 44 salaries from all locations

₹21T

₹1L

₹21,250 - ₹1,28,452 Range

Smart Teachers
3.9

Smart Teachers

Teacher - Monthly

₹25,523

 /mo
Range: ₹15T - ₹83T
29 salaries
See 55 salaries from all locations

₹15T

₹83T

₹15,000 - ₹83,268 Range

3.5

LivePlanet

Teacher

₹3,06,371

 /yr
Range: ₹94T - ₹6L
28 salaries
See 49 salaries from all locations

₹94T

₹6L

₹93,859 - ₹5,60,385 Range

Download as data table

Teacher Salaries

Job TitleSalary
Teacher salaries - 468 salaries reported₹35,533/mo
Teacher salaries - 168 salaries reported₹32,140/mo
Teacher salaries - 117 salaries reported₹32,140/mo
Teacher salaries - 82 salaries reported₹25,952/mo
Teacher salaries - 57 salaries reported₹21,320/mo
Teacher salaries - 45 salaries reported₹29,286/mo
Teacher salaries - 43 salaries reported₹4,66,470/yr
Teacher salaries - 42 salaries reported₹21,354/mo
Teacher salaries - 40 salaries reported₹50,000/mo
Teacher salaries - 40 salaries reported₹20,998/mo
Teacher salaries - 38 salaries reported₹24,491/mo
Teacher salaries - 38 salaries reported₹25,000/mo
Teacher salaries - 37 salaries reported₹4,40,000/yr
Teacher salaries - 36 salaries reported₹27,052/mo
Teacher salaries - 32 salaries reported₹22,098/mo
Teacher salaries - 31 salaries reported₹21,259/mo
Teacher salaries - 31 salaries reported₹250/hr
Teacher salaries - 30 salaries reported₹39,634/mo
Teacher salaries - 29 salaries reported₹25,523/mo
Teacher salaries - 28 salaries reported₹3,06,371/yr
Viewing 1 - 10 of 13,301

Frequently asked questions about a Teacher salaries

The average salary for a Teacher is ₹42,500 per month in India. Salaries estimates are based on 4598 salaries submitted anonymously to Glassdoor by a Teacher employees in India.

The highest salary for a Teacher in India is ₹57,500 per month.

The lowest salary for a Teacher in India is ₹22,747 per month.

Secondary school salaries typically rise with seniority and with geographic location. Teachers who have worked for a school for a long time can expect to receive higher pay. Most teachers work a ten-month contract and are free to use their summers for personal growth or to earn additional income. They can increase their pay by progressing into roles such as deputy headteacher or headteacher. They may be able to supplement their income with private tutor work outside of school hours.

Salaries

 > 

teacher