Skip to main content
S
SchoolJobs IN
JobsTeachersSchoolsSalariesResume
For Schools

Teacher Jobs in India — PGT, TGT, PRT & Principal Vacancies

Discover open vacancies at 2,840 verified CBSE, ICSE, IB and IGCSE schools across 60+ Indian cities — 1.1M+ jobs listed to date. Apply free, direct to the principal — no consultants, no agency fees.

Free for teachers, foreverVerified CBSE · ICSE · IB · IGCSEDirect from principalsNo agency fees
Fresh listings

Latest teaching jobs

Fresh vacancies posted recently — direct from verified schools.

View all jobs
DPDP-compliant2,840 schools listedEncrypted in transit18,000+ educators

Why teachers choose SchoolJobsInIndia

Applying for a teaching role in India shouldn't cost you three months of chasing consultants. SchoolJobsInIndia connects you directly with the principal or HR head who signs the offer letter — the same day you apply. No middlemen, no placement fees, no shortlists that mysteriously stall.

Every school on the platform is UDISE-verified and manually reviewed. We publish PGT, TGT, PRT, Coordinator and Principal vacancies from CBSE, ICSE, IB and IGCSE schools across all 28 states — from top-tier metros to district towns most job boards ignore. Your CV lands where hiring decisions actually happen: the principal's inbox.

Browse the way you think

Some teachers search by city, some by the subject they teach, some by the board they want to work under. Pick your angle.

View all jobs
Shortcut

Jump straight to your role in your city

Pick a city and a role — you'll see live openings, the schools hiring, and what they're paying this month.

Scroll sideways to see more roles →

Every link opens a live page — current openings, salary range, and the schools hiring right now.Don't see your city? Browse all 8+
How it works

One platform — for teachers & for schools

Free to apply. Free to post your first vacancy. No agents, no middlemen.

For teachers — apply in 4 steps

Get hired at a verified Indian school

  1. 1
    Create a free teacher profile

    Sign up, upload your CV — our AI parses it in seconds.

  2. 2
    Browse 1.1M+ jobs listed to date

    Filter by city, board (CBSE/ICSE/IB), subject, salary & experience.

  3. 3
    One-tap apply directly to schools

    Skip middlemen — your CV lands in the principal's inbox.

  4. 4
    Hear back in 72 hours

    Schedule a demo class, negotiate salary, sign your offer letter.

For schools — hire in 4 steps

Cut your hiring cycle from 3 months to 3 weeks

  1. 1
    Post a teaching vacancy free

    List PGT/TGT/PRT, coordinator or leadership roles in under 5 minutes.

  2. 2
    Receive pre-screened CVs

    Get AI-matched candidates ranked by board, subject & experience.

  3. 3
    Shortlist & schedule demos

    Built-in ATS to track, message and rate every applicant.

  4. 4
    Hire & onboard in 3 weeks

    Send offers, run reference checks and onboard — all in one place.

Why schools hire with us

Great teaching hires don't come from job boards designed for BPO recruiters. SchoolJobsInIndia is built for one thing: helping Indian schools find qualified teachers faster.

Post your first vacancy free. Filter applicants by subject, board experience, and years of teaching. Reach a curated pool of teachers already searching for roles at CBSE, ICSE and international schools — not general job seekers spraying resumes. Verified profiles, ATS-ready shortlists, and direct WhatsApp introductions when a candidate matches. No per-hire fees, no agency retainers — see transparent pricing.

For Schools

Find the best education talent — faster

Post jobs, manage applications and connect with qualified educators. Hiring made simple for schools across India.

  • Post unlimited job listings
  • Access verified, screened candidates
  • In-app messaging with applicants
  • No agency fees, ever

95%

Hiring Success

2,840

Verified schools

50,000+

Educators

Why switch

Why 50,000+ teachers stopped using job aggregators

Not a generic job board. A platform built specifically for Indian schools and educators.

Verified schools only

Every school is checked. No agents, no fake listings.

2,840 schools verified this quarter

AI-powered matching

Our model reads your resume and surfaces roles where you'll thrive.

87% of placements via AI shortlist

Transparent salaries

Real salary data from real placements — not estimates.

Pulled from 18,000+ verified placements

Direct to school

Apply directly to principals and HR. No middlemen taking a cut.

0 recruiters in the loop. Ever.

Salary insights

What can you earn?

Last 18 months. 18,420 real placements. Updated monthly.

Based on 1,620 placements
Entry
4.8L
per year
Average
7.2L
per year
Top 10%
12.5L
per year
14%
0L4L7L11L15L
Min ₹4.8LMax ₹12.5L

Estimates only. Actual salaries depend on board, school tier, and experience.

Built for schools, not for everyone

How we compare to generic job boards

India's only job platform built end-to-end for K–12 schools and educators.

Verified schools
School Jobs in India
100% — every school document-checked
Generic job boards
Anyone can post
Direct-to-principal applications
School Jobs in India
Reach the decision-maker
Generic job boards
Filtered by recruiters
Agency fees
School Jobs in India
Zero, ever
Generic job boards
A slice of your CTC
Education-specific filters
School Jobs in India
Board · Subject · Grade · Curriculum
Generic job boards
Generic keyword only
AI resume matching
School Jobs in India
Trained on 50k+ teacher CVs
Generic job boards
Generic ATS
Salary transparency
School Jobs in India
Real ranges per role & city
Generic job boards
Hidden / "Negotiable"
Listing focus
School Jobs in India
Schools only
Generic job boards
All industries mixed
Avg. school response
School Jobs in India
72 hours
Generic job boards
2–3 weeks
Time-to-hire
School Jobs in India
~18 days
Generic job boards
45–60 days
Cost to teachers
School Jobs in India
Free, forever
Generic job boards
Free, but ad-cluttered

Trusted enough to be quoted in

EduTimes
TeacherWeekly
SchoolLeaders India
CBSE Today
EdExpress
Learning Curve
ClassRoom Today
AcademiaIndia
EduTimes
TeacherWeekly
SchoolLeaders India
CBSE Today
EdExpress
Learning Curve
ClassRoom Today
AcademiaIndia
FAQ

Teaching jobs in India — answered

Everything teachers and schools ask before they post or apply.

For teachers

  • How do I get a teaching job in India?
    Create a free profile, upload your resume, and apply to verified PGT, TGT, PRT and leadership vacancies posted directly by CBSE, ICSE, IB and state-board schools. Most candidates hear back within 48–72 hours.
  • How do I write a resume for a school teaching job?
    Use our free Resume Builder — it generates a CBSE/ICSE-ready CV with sections for teaching subjects, grade levels, board experience, certifications and references. Export to PDF and apply with one click.
  • What is the salary of a PGT teacher in India?
    PGT salaries in India typically range from ₹4–9 LPA depending on subject, board and city. See live ranges in our PGT Teacher salary, PGT salary in Mumbai and PGT salary in Delhi pages — based on real postings, not estimates.
  • What is the difference between PGT, TGT and PRT?
    PRT teaches Classes 1–5 (primary), TGT teaches Classes 6–10, and PGT teaches Classes 11–12 with a postgraduate degree in the subject. Pay rises with each level.
  • Are there teaching jobs for freshers?
    Yes — browse fresher PRT jobs and fresher TGT jobs across India. Many schools also hire B.Ed students for internship-to-hire roles.
  • Which cities have the most teaching vacancies?
    Delhi NCR (including Gurgaon and Noida), Mumbai, Bangalore, Hyderabad, Pune and Chennai post the highest weekly volume.
  • Do you cover CBSE, ICSE, IB and IGCSE schools?
    All of them — browse by CBSE, ICSE, IB or IGCSE. Every school is verified before any job goes live.
  • Is it really free for teachers?
    Yes. Searching, applying, building your resume and messaging schools is free for educators. We charge schools, not candidates.
  • How fast do schools respond?
    Most candidates hear back within 48–72 hours. Schools using our in-app messaging typically respond within a day.

For schools

  • How do I post a teaching job for free?
    Create a free school account and post your first vacancy in under 3 minutes — free for every verified school.
  • How much does it cost to hire a teacher in India?
    Most schools fill a PGT/TGT role for under ₹5,000 — versus ₹40,000–₹1L typically paid to agencies. See our pricing and ROI calculator for cost-per-hire by role and city.
  • Are the teachers on this platform verified?
    We verify candidate identity, qualifications and prior school experience. Schools see board-experience tags, certifications and references upfront — not after the interview.
  • Can I message teachers directly?
    Yes. Verified schools get unlimited in-app messaging with applicants, including read receipts and demo-class scheduling.
  • How do I find specialised teachers (IB, special-needs, sports)?
    Filter applicants by board experience, subject or role — dedicated pools for IB, special educators, counsellors and sports coaches.
Joined this week

Ready to find your next classroom?

Join 50,000+ educators using India's smartest school jobs platform.

12,408
Teachers placed
4.8★
Avg school rating
22 days
Avg time-to-hire

Teacher? Free forever · School? Posting takes 3 min