School Counsellor salary in India
School counsellors support students' mental health, academic and career decisions.
By SchoolJobsIndia Editorial TeamLast updated How we calculate
How much does a School Counsellor earn in India?
Based on 1,000 live School Counsellor job postings on School Jobs India, monthly pay typically ranges from ₹33,333 to ₹52,500/month, with a median of ₹42,500/month (₹5.1L a year).
| Percentile | 10th | 25th | Median | 75th | 90th |
|---|---|---|---|---|---|
| Monthly salary | ₹27,500 | ₹33,333 | ₹42,500 | ₹52,500 | ₹63,333 |
| Annual (× 12) | ₹3.3L | ₹4.0L | ₹5.1L | ₹6.3L | ₹7.6L |
Updated 2 Nov 2026. Schools post salaries per month; annual figures are × 12. Salary varies by school tier, board (CBSE / ICSE / IB / state), experience and qualifications.
School Counsellor salary by city
See city-specific salary benchmarks for School Counsellor roles across India.
School Counsellor salary in DelhiSchool Counsellor salary in BangaloreSchool Counsellor salary in PuneSchool Counsellor salary in MumbaiSchool Counsellor salary in HyderabadSchool Counsellor salary in KolkataSchool Counsellor salary in ChennaiSchool Counsellor salary in GurgaonSchool Counsellor salary in NoidaSchool Counsellor salary in LucknowSchool Counsellor salary in JaipurSchool Counsellor salary in AhmedabadSchool Counsellor salary in ChandigarhSchool Counsellor salary in IndoreSchool Counsellor salary in BhopalSchool Counsellor salary in NagpurSchool Counsellor salary in Dehradun
Looking for School Counsellor jobs?
Browse the latest live School Counsellor vacancies across India.
Browse School Counsellor vacancies