Type in a job title:
salary_header
Salary rate
Annual
Month
Biweekly
Weekly
Day
Hour
How much does a Teacher make in India?
₹ 360,000
/ Annual
Based on 979 salaries
The average teacher salary in India is ₹ 360,000 per year or ₹ 185 per hour. Entry-level positions start at ₹ 250,000 per year, while most experienced workers make up to ₹ 760,800 per year.
Median
₹ 360,000
chart
Low
₹ 250,000
High
₹ 760,800

Active jobs with salaries

Archived Salaries

[Teaching] Impact India - English Teacher GT/MA

Hyderabad, Telangana
AIESEC AinShams
25,000 to 25,000 INR

English Teacher

Yamuna Nagar, Haryana
Brainzee
Rs 20000 to 35000

English Teacher - Impact India - Ahmedabad - Aiesec Cairo University

Gujarat
Aiesec Cairo University
30,000 to 35,000 INR

Myp Dp French Or Spanish Teacher

Pune, Maharashtra
yuvajobs
50000 Rs

English Teacher

Delhi
el maestro teaching solutions
INR 25,000 per month

Art Teacher

Uttar Pradesh
Rani Laxmibai Group Of Public Schools
Rs 16,000/- to Rs 35,000

Teacher

Navi Mumbai, Maharashtra
Support
20,000 to 30,000 INR

Maths Teacher

Bangalore, Karnataka
CONNECTING 2 WORK
₹180000 - ₹350000

TGT English Teacher in a Residential school Near Raipur

Raipur, Chhattisgarh
www.Educohire.in
INR 35000-40000

Req.PGT Physics Teacher in CBSE School at Nawada ( Bihar)

Nawada, Bihar
Abhi Resource Management
INR 1,75,000 - 3,00,000

Preschool Online Teacher (US shift)

Gurugram, Haryana
Hoggy (Litifer)
5-7 LPA

Wanted Teachers For All Subjects

Warangal, Telangana
Beta Education Hiring For Beta Education
Rs 25000 to 40 000

English Teacher

India
Laurel High Global School, Rajahmundry Andhra Pradesh
₹15,000.00 - ₹35,000.00

English Teacher - Impact India - Ahmedabad

Gujarat
Aiesec Cairo University
30,000 to 35,000 INR

Art Teacher / Art Expert - Offline & online role

Karnataka
Art Beat
5 Lakh