School Librarian salary in India
School librarians manage the library, digital resources and reading programs.
By SchoolJobsIndia Editorial TeamLast updated How we calculate
How much does a School Librarian earn in India?
Based on 1,000 live School Librarian job postings on School Jobs India, monthly pay typically ranges from ₹16,042 to ₹30,083/month, with a median of ₹20,167/month (₹2.4L a year).
| Percentile | 10th | 25th | Median | 75th | 90th |
|---|---|---|---|---|---|
| Monthly salary | ₹12,583 | ₹16,042 | ₹20,167 | ₹30,083 | ₹1,29,000 |
| Annual (× 12) | ₹1.5L | ₹1.9L | ₹2.4L | ₹3.6L | ₹15.5L |
Updated 6 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 Librarian salary by city
See city-specific salary benchmarks for School Librarian roles across India.
School Librarian salary in DelhiSchool Librarian salary in BangaloreSchool Librarian salary in PuneSchool Librarian salary in MumbaiSchool Librarian salary in HyderabadSchool Librarian salary in KolkataSchool Librarian salary in ChennaiSchool Librarian salary in GurgaonSchool Librarian salary in NoidaSchool Librarian salary in LucknowSchool Librarian salary in JaipurSchool Librarian salary in AhmedabadSchool Librarian salary in ChandigarhSchool Librarian salary in IndoreSchool Librarian salary in BhopalSchool Librarian salary in NagpurSchool Librarian salary in Dehradun
Looking for School Librarian jobs?
Browse the latest live School Librarian vacancies across India.
Browse School Librarian vacancies