Skip to main content

Pillar guide · Updated July 2026

Teaching Jobs in India

The complete, always-current index of live school teaching vacancies across India — PGT, TGT, PRT and Principal roles at verified CBSE, ICSE, IB and IGCSE schools, plus every board, city and subject you can filter to.

36,49,027 live openings · 66,000+ verified schools · Free to apply, direct to principals.

Latest teaching vacancies

Newest listings first. Filter by city, subject, board or role on the main jobs board.

Teaching-job roles in India, by rank

Indian schools organise teaching staff into four tiers plus specialist support roles. Each has its own qualification bar, expected pay band and career-progression path.

Primary Teacher (PRT)

Teaches Classes 1-5. Requires graduate degree + D.El.Ed./B.El.Ed. Expected pay: ₹18-35k/month. Most PRT jobs go to first- and second-year teachers, so this is the standard entry point.

Browse PRT vacancies →

Trained Graduate Teacher (TGT)

Teaches Classes 6-10 in a single subject. Requires subject BA/BSc + B.Ed. Expected pay: ₹25-55k/month. TGT is the largest teaching cadre by headcount in Indian K-12.

Browse TGT vacancies →

Post Graduate Teacher (PGT)

Teaches Classes 11-12. Requires subject MA/MSc + B.Ed. Expected pay: ₹35-90k/month. PGT Chemistry, Physics, Maths and Computer Science are the highest-demand subjects.

Browse PGT vacancies →

Principal / Vice Principal

Runs the school academically and administratively. Requires post-graduation + B.Ed. + 10-15 years of teaching experience. Expected pay: ₹80k-4L/month, top international schools reach ₹6-8L.

Browse Principal vacancies →

Teaching jobs by city

Filter to a specific city to see live vacancies, top hiring schools, average salary and open subjects. Every metro and Tier-2 city has its own hub.

Teaching jobs by school board

Each board has its own curriculum, hiring bar and salary structure. Applying with the board's expectations in mind materially improves interview outcomes.

Teacher salaries in India, 2026

Ranges from actual live listings on the platform. Salaries vary widely by city tier, school type and subject demand — IB and international schools pay 40-60% above CBSE/State-board medians.

RoleEntry level5+ yearsTop-tier schools
PRT₹18-25k₹28-40k₹45-70k
TGT₹25-35k₹38-55k₹60-90k
PGT₹35-50k₹55-75k₹90k-1.5L
Coordinator / HOD₹50-70k₹75k-1.2L₹1.5-2.5L
Vice Principal₹60-90k₹1-2L₹2.5-4L
Principal₹80k-1.5L₹1.5-3L₹4-8L

Source: Aggregated from 66,000+ live and historical job postings on School Jobs India, Jan 2025-Jul 2026.

How to apply for teaching jobs on School Jobs India

  1. Create your free teacher profile — upload your CV once. Schools search this database directly, so a complete profile puts you in front of principals even before you apply.
  2. Filter to what matches you — city, subject, board, role, experience level, salary. Every filter combination has its own page you can bookmark or subscribe to.
  3. One-click apply — your profile ships to the school's hiring inbox. No cover-letter re-writes, no recruiter middleman.
  4. Enable free WhatsApp alerts — get pinged the moment a matching role goes live. First 10 applicants get seen 5× more often than late arrivals.

Browse by school level

Teaching jobs in India — frequently asked questions