Teacher: Average Salary in India, 2025
Find out what the average Teacher salary is
Salary rate
How much does a Teacher make in India?
₹ 425,000/ Annual
Based on 4674 salaries
Based on 4674 salaries
The average Teacher in India is ₹ 425,000 per year or ₹ 170 per hour. Entry-level positions start at ₹ 312,000 per year, while most experienced workers make up to ₹ 648,000 per year.
Median₹ 425,000

Low₹ 312,000
High₹ 648,000
Active jobs with salaries



- Promoted
Teacher
Mere Nanhe Kadam A Play SchoolDelhi, India Company Description Mere Nanhe Kadam A Play school.Role Description This is a full-time, on-site Teacher role located in Ranchi.
The Teacher will be responsible for developing and delivering lesson ...Show moreLast updated: 23 days ago
Teacher
ConfidentialSawai Madhopur, India Gramin Shiksha Kendra is an initiative aimed at transforming the public education ecosystem through active community participation.
The organization implements projects in Sawai Madhopur and Tonk di...Show moreLast updated: 30+ days ago
Wanted Mathematics Teacher Statistics Teacher Mechanics Teacher for Abroad
Anntra Global SolutionsCochin / Kochi / Ernakulam Wanted Mathematics Teacher Statistics Teacher Mechanics Teacher for Abroad.Kindly send me your documents to ( abroad teachers jobs @ g m a il.
Color Scan copies of Passport ( front and back).Color S...Show moreLast updated: 30+ days ago
- Promoted
Daycare Teacher
The Learning Space SchoolIndia The Learning Space School in Noida is a progressive preschool committed to a holistic approach to early education.We focus on nurturing curiosity, enhancing communication skills, and creating an in...Show moreLast updated: 6 days ago