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