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

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

  1. Clear the Bihar STET Paper 2 (for Class 9–12) or the CTET Paper 2 (for Class 6–8, as per BPSC notification).
  2. Apply through BPSC TRE (Teacher Recruitment Examination) — the main hiring route since 2023.
  3. 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