What is the salary of a Class 6–8 teacher in Bihar?
A Class 6–8 teacher (Madhya Vidyalaya Shikshak, roughly TGT) in Bihar earns around ₹35,000–₹48,000 per month in-hand under the revised state pay structure after the Bihar Vishisht Shikshak absorption. New Bihar STET-cleared teachers start at approximately ₹32,000–₹38,000/month.
A Class 6–8 government teacher in Bihar (Madhya Vidyalaya Shikshak) earns roughly ₹35,000 to ₹48,000 per month in-hand after the state adopted the 'Bihar Vishisht Shikshak' pay structure, which brought Niyojit teachers into a regular pay band. Fresh appointees who clear the Bihar STET typically start at ₹32,000 to ₹38,000/month.
Pay structure
- Basic pay: ₹25,000–₹28,000 for a fresh Class 6–8 teacher (varies by cadre and BPSC batch).
- Dearness Allowance: revised periodically at par with central government.
- HRA: 4–8% depending on urban/rural posting.
- Total in-hand: ~₹35,000–₹48,000/month.
Recruitment path
- Clear the Bihar STET Paper 2 (for Class 9–12) or the CTET Paper 2 (for Class 6–8, as per BPSC notification).
- Apply through BPSC TRE (Teacher Recruitment Examination) — the main hiring route since 2023.
- On selection you are appointed as a Vishisht Shikshak with regular scale from day one.
What's changed recently
Older Niyojit teachers, who used to earn ₹22,000–₹28,000 flat, were absorbed into the regular pay structure via the Bihar Vishisht Shikshak Niyamavali, 2023 — after clearing an internal Sakshamta Pariksha.
Related reads
Sources
Related questions
Updated 23 Jul 2026 · JSON