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.
₹1,06,400
Low
₹2,55,800
Average
₹5,50,000
High
₹5,760
Low
₹13,860
Average
₹29,790
High

Primary Teacher Salary Range

Low
₹1,06,400
Average
₹2,55,800
Senior
₹3,78,900
High
₹5,50,000
Low
₹5,760
Average
₹13,860
Senior
₹20,520
High
₹29,790

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%
Male
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.
Jobemail
Don’t miss out on new job vacancies!
Create a job alert for: Primary School Teacher
It's free, and you can cancel email updates at any time

Frequently asked questions about the salary of the Primary Teacher

How much does a Primary Teacher make in India?
A Primary Teacher in India earns an average of ₹2,55,800 gross per year, which is about ₹13,860 net per month. Everything you need to know about the salary of the Primary Teacher updated to 2023.
What is the starting salary for a Primary Teacher in India?
The starting salary of a Primary Teacher in India is around ₹1,06,400 gross per year.
What is the highest salary for a Primary Teacher in India?
The highest salary of a Primary Teacher in India can reach and exceed ₹5,50,000 gross per year.
Primary Teacher Jobs
Get new jobs by email!
Get email updates for the latest Primary School Teacher jobs
It's free, and you can cancel email updates at any time