How much does a English Teacher make?

Updated 6 Dec 2021
₹25,000 /mo
Average Base Pay

434 salaries

₹10T

Low

₹25T

Average

₹50T

High

No additional cash compensation has been reported for this role

How much does a English Teacher make? The national average salary for a English Teacher is ₹25,000 in India. Filter by location to see English Teacher salaries in your area. Salary estimates are based on 434 salaries submitted anonymously to Glassdoor by English Teacher employees.

Seniority Levels

L2
English Teacher₹25,000 /mo
L4
Lead English Teacher₹75,367 /mo
L7
Head English TeacherNo Salary Reports
See Full Career Path

Related Job Titles

English Instructor

₹35,194

per year

English Language Teacher

₹31,422

per year

Native English Teacher

₹2,00,000

per year

High School English Teacher

₹30,419

per year

Salaries in India

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (INR)

Range

TeacherActive
4.3

TeacherActive

English Teacher - Monthly

₹31,000

 /mo
Range: ₹15T - ₹98T
11 salaries
See 16 salaries from all locations

₹15T

₹98T

₹15,412 - ₹97,709 Range

Ecole Globale International Girls' School
4.1

Ecole Globale International Girls' School

English Teacher

₹3,09,535

 /yr
Range: ₹1L - ₹9L

₹1L

₹9L

₹1,07,054 - ₹8,56,429 Range

Vibgyor High School
3.3

Vibgyor High School

English Teacher - Monthly

₹30,117

 /mo
Range: ₹20T - ₹42T

₹20T

₹42T

₹19,853 - ₹42,137 Range

Planet Spark
3.5

Planet Spark

English Teacher - Hourly

₹203

 /hr
Range: ₹58 - ₹258

₹58

₹258

₹58 - ₹258 Range

Planet Spark
3.5

Planet Spark

English Teacher - Hourly

₹256

 /hr
Range: ₹176 - ₹355

₹176

₹355

₹176 - ₹355 Range

Podar International School
4.1

Podar International School

English Teacher - Monthly

₹35,000

 /mo
Range: ₹13T - ₹46T

₹13T

₹46T

₹13,382 - ₹45,833 Range

Delhi Public School Bangalore
4.3

Delhi Public School Bangalore

English Teacher - Monthly

₹47,098

 /mo
Range: ₹16T - ₹1L

₹16T

₹1L

₹16,000 - ₹1,42,738 Range

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

Mastree

English Teacher - Hourly

₹300

 /hr
Range: ₹201 - ₹502

₹201

₹502

₹201 - ₹502 Range

Ecole Globale International Girls' School
4.1

Ecole Globale International Girls' School

English Teacher - Monthly Intern

₹51,589

 /mo
Range: ₹8T - ₹2L

₹8T

₹2L

₹8,254 - ₹1,54,767 Range

Delhi Public School Aligarh
3.9

Delhi Public School Aligarh

English Teacher - Monthly

₹38,080

 /mo
Range: ₹31T - ₹42T

₹31T

₹42T

₹31,320 - ₹42,249 Range

DONE by NONE
4.1

DONE by NONE

English Teacher - Hourly

₹153

 /hr
Range: ₹58 - ₹210

₹58

₹210

₹58 - ₹210 Range

Teach For India
4.2

Teach For India

English Teacher - Monthly

₹26,279

 /mo
Range: ₹18T - ₹41T

₹18T

₹41T

₹18,088 - ₹41,479 Range

Fresher

English Teacher - Monthly

₹10,000

 /mo
Range: ₹7T - ₹30T

₹7T

₹30T

₹7,034 - ₹30,000 Range

Vedantu
3.4

Vedantu

English Teacher - Monthly

₹20,000

 /mo
Range: ₹8T - ₹3L

₹8T

₹3L

₹8,374 - ₹2,72,618 Range

Government of India
4.3

Government of India

English Teacher - Monthly

₹50,000

 /mo
Range: ₹26T - ₹90T

₹26T

₹90T

₹25,730 - ₹90,000 Range

Current
4.4

Current

English Teacher - Monthly

₹20,465

 /mo
Range: ₹15T - ₹31T

₹15T

₹31T

₹15,073 - ₹30,697 Range

TeacherActive
4.3

TeacherActive

English Teacher - Monthly

₹19,266

 /mo
Range: ₹6T - ₹2L

₹6T

₹2L

₹6,222 - ₹1,75,000 Range

Teachers College
3.9

Teachers College

English Teacher - Monthly

₹20,098

 /mo
Range: ₹19T - ₹21T

₹19T

₹21T

₹18,510 - ₹20,550 Range

Teaching Personnel
4

Teaching Personnel

English Teacher - Monthly

₹28,188

 /mo
Range: ₹15T - ₹31T

₹15T

₹31T

₹15,073 - ₹30,697 Range

Mastree
2.9

Mastree

English Teacher - Monthly

₹32,116

 /mo
Range: ₹30T - ₹42T

₹30T

₹42T

₹30,098 - ₹42,249 Range

Download as data table
Viewing 1 - 10 of 937

Frequently asked questions about an English Teacher salaries

The national average salary for an English Teacher is ₹25,000 per month in India. Filter by location to see an English Teacher salaries in your area. Salaries estimates are based on 434 salaries submitted anonymously to Glassdoor by an English Teacher employees.

The highest salary for an English Teacher in India is ₹50,245 per month.

The lowest salary for an English Teacher in India is ₹10,149 per month.

Recent Salary Reports

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

₹50,000
monthly
An English Teacher in the Jaipur Area area reported making ₹50,000 per month
Job Highlights
5-7 years experience
Jaipur Area area
Full-time
 
10000+ employees
Company - Public
₹18,500
monthly
An English Teacher in the Bengaluru Area area reported making ₹18,500 per month
Additional Pay
₹10k cash bonus
Job Highlights
10+ years experience
Bengaluru Area area
 
Part-time
1001 to 5000 employees
₹200
hourly
An English Teacher in the Mumbai Area area reported making ₹200 per hour
Job Highlights
1-2 years experience
Mumbai Area area
Part-time
 
201 to 500 employees
Company - Private
₹14,000
monthly
A High School English Teacher in the Chennai Area area reported making ₹14,000 per month
Job Highlights
Chennai Area area
Part-time
 
1 to 50 employees
Company - Private
₹268
hourly
An Online English Teacher in the New Delhi Area area reported making ₹268 per hour
Job Highlights
10+ years experience
New Delhi Area area
Part-time
 
201 to 500 employees
Company - Private
₹350
hourly
An English Teacher in the Mumbai Area area reported making ₹350 per hour
Job Highlights
5-7 years experience
Mumbai Area area
Full-time
 
201 to 500 employees
Company - Private