Find higher paying jobs for middle school teacher

How much does a Middle School Teacher make?

Updated 6 Dec 2021
₹28,119 /mo
Average Base Pay

19 salaries

₹9T

Low

₹65T

High

No additional cash compensation has been reported for this role

How much does a Middle School Teacher make? The national average salary for a Middle School Teacher is ₹28,119 in India. Filter by location to see Middle School Teacher salaries in your area. Salary estimates are based on 19 salaries submitted anonymously to Glassdoor by Middle School Teacher employees.

Related Job Titles

Elementary Teacher

₹304

per year

View SalariesSee Open Jobs

Middle School Spanish Teacher

₹6,74,844

per year

Salaries in India

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (INR)

Range

4.2

Shiv Nadar Schools

Middle School Teacher
About 

₹8L -₹11L

2 salaries
See 2 salaries from all locations

₹8L

₹11L

₹7,66,747 - ₹10,52,722 Range

Vibgyor High School

Middle School Teacher - Monthly
About 

₹63T -₹68T

₹63T

₹68T

₹62,913 - ₹68,015 Range

21K School
5

21K School

Middle School Teacher - Monthly
About 

₹29T -₹31T

₹29T

₹31T

₹29,026 - ₹31,233 Range

Delhi Public School Bangalore
4.3

Delhi Public School Bangalore

Middle School Teacher - Monthly
About 

₹37T -₹40T

₹37T

₹40T

₹36,709 - ₹39,862 Range

Ryan International Group
3.4

Ryan International Group

Middle School Teacher - Monthly
About 

₹30T -₹32T

₹30T

₹32T

₹29,614 - ₹31,988 Range

4

Oakridge International School

Middle School Teacher
About 

₹6L -₹7L

₹6L

₹7L

₹6,22,876 - ₹6,71,099 Range

EuroSchool
3.7

EuroSchool

Middle School Teacher
About 

₹3L -₹3L

₹3L

₹3L

₹2,95,202 - ₹3,20,289 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
4.1

Oberoi International School

Middle School Teacher - Monthly
About 

₹64T -₹70T

₹64T

₹70T

₹64,493 - ₹70,335 Range

Directorate of Education
3.5

Directorate of Education

Middle School Teacher - Monthly
About 

₹36T -₹39T

₹36T

₹39T

₹36,468 - ₹39,174 Range

3.1

Sagar Public School

Middle School Teacher - Monthly
About 

₹27T -₹29T

₹27T

₹29T

₹26,837 - ₹29,174 Range

2.8

Brindavan College

Middle School Teacher - Monthly
About 

₹19T -₹21T

₹19T

₹21T

₹19,279 - ₹20,753 Range

3.5

Head Start Educational Academy

Middle School Teacher - Monthly
About 

₹56T -₹61T

₹56T

₹61T

₹56,356 - ₹60,633 Range

3.4

Glendale Academy

Middle School Teacher - Monthly
About 

₹43T -₹46T

₹43T

₹46T

₹42,641 - ₹46,108 Range

5

Mewar Institute

Middle School Teacher - Monthly
About 

₹33T -₹36T

₹33T

₹36T

₹33,124 - ₹35,887 Range

CRM executive

Middle School Teacher - Monthly
About 

₹19T -₹21T

₹19T

₹21T

₹19,341 - ₹21,304 Range

Kingshuk Saikia

Middle School Teacher - Monthly
About 

₹7T -₹8T

₹7T

₹8T

₹7,485 - ₹8,138 Range

Chettinad Sarvalokaa Education

Middle School Teacher - Monthly
About 

₹34T -₹37T

₹34T

₹37T

₹34,023 - ₹36,942 Range

4.5

CytoSorbents

Middle School Teacher - Monthly
About 

₹22T -₹23T

₹22T

₹23T

₹21,507 - ₹23,380 Range

5

ROOTS ACADEMY

Middle School Teacher - Monthly
About 

₹22T -₹23T

₹22T

₹23T

₹21,811 - ₹23,205 Range

Mahaveer English School, Kolhapur

Middle School Teacher - Monthly
About 

₹25T -₹27T

₹25T

₹27T

₹25,339 - ₹27,395 Range

Download as data table
Viewing 1 - 10 of 62

Frequently asked questions about a Middle School Teacher salaries

The national average salary for a Middle School Teacher is ₹28,119 per month in India. Filter by location to see a Middle School Teacher salaries in your area. Salaries estimates are based on 19 salaries submitted anonymously to Glassdoor by a Middle School Teacher employees.

The highest salary for a Middle School Teacher in India is ₹65,212 per month.

The lowest salary for a Middle School Teacher in India is ₹8,564 per month.

Recent Salary Reports

Below are the most recent middle school teacher salary reports. Employer name has been removed to protect anonymity.

₹50,000
monthly
A Middle School French Teacher in the Bengaluru Area area reported making ₹50,000 per month
Job Highlights
5-7 years experience
Bengaluru Area area
Part-time
 
51 to 200 employees
Company - Private
₹30,000
monthly
A Middle School Teacher in the Bengaluru Area area reported making ₹30,000 per month
Job Highlights
10+ years experience
Bengaluru Area area
Full-time
 
51 to 200 employees
School / School District
₹34,257
monthly
A Middle School Teacher in the New Delhi Area area reported making ₹34,257 per month
Job Highlights
3-4 years experience
New Delhi Area area
Self-Employed
 
51 to 200 employees
College / University
₹65,212
monthly
A Middle School Teacher in the Bengaluru Area area reported making ₹65,212 per month
Job Highlights
10+ years experience
Bengaluru Area area
Full-time
 
501 to 1000 employees
School / School District