Talent.com

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
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
chart
Low₹ 312,000
High₹ 615,000
Active jobs with salaries
Teacher Primary

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

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

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

Pre-Primary Teacher

Weekday AIBengaluru, KA, IN
Quick Apply
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