Talent.com

Science teacher: Average Salary in India, 2026

Find out what the average Science teacher salary is

Salary rate
How much does a Science teacher make in India?
₹ 2,000,000/ Annual
Based on 6483 salaries
The average Science teacher in India is ₹ 2,000,000 per year or ₹ 801 per hour. Entry-level positions start at ₹ 1,150,000 per year, while most experienced workers make up to ₹ 2,800,000 per year.
Median₹ 2,000,000
chart
Low₹ 1,150,000
High₹ 2,800,000
Active jobs with salaries

High School Subject Specialist

SVKM's J.V. Parekh International SchoolRepublic Of India, IN

We require Secondary School Teachers for the following different subjects for a reputed International School:.Educational Qualification & Experience:.CIE/IB-trained Graduates/Postgraduates with B.A... Show more

 • Promoted

Interdisciplinary Data Science Educator

LearningMateRepublic Of India, IN

Job Title: SME in Data Science for Liberal Arts.We are seeking an experienced and academically strong Freelance Subject Matter Expert.SME) in Data Science for Liberal Arts to support the developmen... Show more

 • Promoted

Head Of Data Science

Collinson GroupRepublic Of India, IN

Minimum years of Experience - 15 years.Collinson is the global, privately-owned company dedicated to helping the world to travel with ease.We use our expertise and products to craft customer experi... Show more

 • Promoted

Inquiry-Based Math Teacher

Shiv Nadar SchoolChennai, Republic Of India, IN

Some teachers help students learn mathematics.Others help students enjoy thinking.We are looking for an enthusiastic and inquiry-driven.At our school, learning is hands-on, concept-driven, and deep... Show more

 • Promoted