Primary Teacher Salary in India
₹2,55,800
per year
per month
₹13,860
per month
per year
Primary Teacher - Average Salary
The average salary for a Primary Teacher is ₹2,55,800 per year (₹13,860 per month), which is ₹1,31,700 (-34%) lower than the national average salary in India.
A Primary Teacher can expect an average starting salary of ₹1,06,400. The highest salaries can exceed ₹5,50,000.
A Primary Teacher can expect an average starting salary of ₹1,06,400. The highest salaries can exceed ₹5,50,000.
₹1,06,400
Low
₹2,55,800
Average
₹5,50,000
High
₹5,760
Low
₹13,860
Average
₹29,790
High
View all Primary Teacher jobs on Jobted India
Primary Teacher Salary Range
Primary Teacher - Pay by Experience Level
An Entry Level Primary Teacher with less than three years of experience can expect to earn an average total compensation of ₹1,06,400. A mid career Primary Teacher with 4-9 years of experience earns an average total compensation of ₹2,34,100, while a Senior Primary Teacher with 10-20 years of experience makes on average ₹3,78,900. Primary Teachers with more than 20 years of experience earn ₹4,13,900 on average.
How Work Experience Affects the Salary of a Primary Teacher
Late Career | ▲ +62% |
Senior | ▲ +48% |
Average Salary | ₹2,55,800/year |
Mid Career | ▼ -8% |
Entry Level | ▼ -58% |
Gender Breakdown
Female
91%
91%
Male
9%
9%
Primary Teacher - Jobs by Location
Primary Teacher - Related Salaries
The salary information presented on this page is based on all Primary Teacher jobs published on Jobted in the last 12 months.
Don’t miss out on new job vacancies!
Create a job alert for: Primary School Teacher
Frequently asked questions about the salary of the Primary Teacher
How much does a Primary Teacher make in India?
What is the starting salary for a Primary Teacher in India?
What is the highest salary for a Primary Teacher in India?
Primary Teacher Jobs