Skip to main content
S
SchoolJobs IN
JobsTeachersSchoolsSalariesResume
For Schools
All answers

What is the salary of a primary teacher in West Bengal?

A government primary teacher in West Bengal earns roughly ₹32,000–₹48,000 per month in-hand under the state ROPA 2019 pay structure. Private school primary teacher salaries in West Bengal typically range from ₹10,000 to ₹25,000 per month.

A government primary teacher in West Bengal is placed at Level 9 of the state pay matrix under ROPA 2019 — basic pay ₹28,900 to ₹74,500 — and takes home roughly ₹32,000 to ₹48,000 per month including DA, HRA and medical allowance. Private school teachers in the state earn far less, typically ₹10,000 to ₹25,000 per month.

Government primary teacher (WB Primary Board)

  • Basic pay (entry): ₹28,900 (Pay Level 9, ROPA 2019)
  • Dearness Allowance: revised periodically
  • HRA: 6–12% depending on city (Kolkata gets the highest)
  • Medical allowance: fixed monthly amount
  • Total in-hand at entry: ~₹32,000–₹48,000/month

Private school primary teacher

  • Small local schools: ₹8,000–₹15,000/month (notoriously low outside cities)
  • Mid-tier CBSE / ICSE schools in Kolkata: ₹18,000–₹28,000/month
  • Top-tier ICSE / international schools in Kolkata: ₹35,000–₹55,000/month

What affects your pay

  • Clearing WB TET (Primary) — mandatory for government primary posts.
  • Location — Kolkata attracts a higher HRA rate.
  • School management type — aided schools pay government scale; unaided schools set their own.

Related reads

Sources

Related questions

Updated 23 Jul 2026 · JSON