Talent.com

School Principal: Average Salary in India, 2026

Find out what the average School Principal salary is

Salary rate
How much does a School Principal make in India?
₹ 815,000/ Annual
Based on 4664 salaries
The average School Principal in India is ₹ 815,000 per year or ₹ 327 per hour. Entry-level positions start at ₹ 420,000 per year, while most experienced workers make up to ₹ 1,880,000 per year.
Median₹ 815,000
chart
Low₹ 420,000
High₹ 1,880,000
Active jobs with salaries

Junior School Instructor

City Children's AcademyRepublic Of India, IN

City Children's Academy is a K-12 private school located in Chhibramau (district- Kannauj, Uttar Pradesh) affiliated to CISCE (ICSE/ISC) board, New Delhi.It was founded in 1996 by Late Shree SN Pra... Show more

 • Promoted

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

Channel Sales & Partnership Manager

Bloomingdale International SchoolRepublic Of India, IN

Job Title: IB MYP & DP English Teacher.Location: Bloomingdale International School, [Vijayawada City, India].Bloomingdale International School is a reputed IB World School dedicated to delivering a... Show more

 • Promoted

Assistant Professor - Branding And Advertisement - School Of Branding & Advertisement Nmims

SVKM's Narsee Monjee Institute of Management Studies (NMIMS)Republic Of India, IN

Assistant Professor (Branding And Advertisement) | School of Branding & Advertising, NMIMS.School of Branding & Advertising (SOBA), NMIMS Deemed-to-be University.School of Branding & Advertising (S... Show more

 • Promoted