Primary teacher: Average Salary in India, 2026
Find out what the average Primary teacher salary is
Salary rate
How much does a Primary teacher make in India?
₹ 325,000/ Annual
Based on 4877 salaries
Based on 4877 salaries
The average Primary teacher in India is ₹ 325,000 per year or ₹ 130 per hour. Entry-level positions start at ₹ 312,000 per year, while most experienced workers make up to ₹ 615,000 per year.
Median₹ 325,000

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


This role is for one of the Weekday's clients.Location : elahanka, Sadashivnagar, Queens Road, Whitefield, Kormangala, Indiranagar, Yelahanka, Sadashivnagar, Queens Road, Whitefield, Kormangala, Ind...Show moreLast updated: 10 days ago
Teacher Primary
International Schools PartnershipErode, Tamil Nadu, India Position at The Indian Public School Erode CBSE.ERODE CBSE FACILITATOR PRIMARY AND MIDDLE SCHOOL.Take responsibility for the holistic development safety and wellbeing of assigned students while en...Show moreLast updated: 1 day ago
Primary Teacher- English Hindi Science
LIFE EDUCAREKarnal, Haryana, India Job Title : Primary Teacher (PRT) English / Hindi / Science.We are looking for enthusiastic and committed.The role requires strong subject knowledge effective communication skills and a passion for...Show moreLast updated: 30+ days ago
Pre Primary Teacher
Podar Education NetworkBhusaval, Maharashtra, India Interested candidates can share CV to.Location : Bhusawal, Maharashtra.Podar Education Network, established in 1927 by Sheth Anandilal Podar, is a pioneer in fostering educational excellence, unders...Show moreLast updated: 30+ days ago
Pre-Primary Teacher
Weekday AIBengaluru, KA, INQuick Apply