Teacher Jobs
India has 25+ active teacher openings right now, spanning private schools, preschools, coaching centres, and EdTech platforms across every subject and grade level. Pay typically runs ₹5,000–₹21,500 a month depending on the qualification, board, and city, with the busiest hiring in Delhi NCR, Mumbai, Bengaluru, Pune, and Hyderabad. Most postings need at least a B.Ed for school roles, though preschool and tuition-centre openings often accept a graduate degree or a short teacher-training certificate instead. This page is updated for September 2026 and lists verified teacher openings you can apply to directly, without a recruiter in between.
What Does a Teacher Job Involve?
A teacher plans lessons, delivers classes, and assesses student progress, but the day-to-day shape of the job changes a lot by setting. A primary school teacher manages one classroom of young children across subjects, while a subject teacher at the secondary level handles multiple sections of a single subject like Mathematics or Science. A preschool or nursery teacher focuses on early learning through play and basic literacy, and a tuition or coaching-centre teacher works with smaller groups on exam-focused content outside regular school hours. Private schools, government schools, and EdTech platforms all hire teachers, which is why openings for the same subject can carry very different pay and expectations depending on the employer type.
Teacher Jobs for Freshers
Private schools, preschool chains, and coaching centres hire freshers into teaching roles across India, particularly for primary and preschool grades where classroom management matters as much as subject depth. Most school postings require a B.Ed or D.El.Ed (Diploma in Elementary Education), while preschool roles commonly accept an NTT (Nursery Teacher Training) certificate or a graduate degree with basic training provided on joining.
What Employers Look For
The bar for a first teaching job stays fairly consistent across cities and boards:
- Documents — degree certificates, B.Ed or equivalent qualification proof, and Aadhaar are asked for at nearly every school before onboarding.
- Subject and grade fit — schools hire against a specific grade band and subject, so a candidate's strongest subject and preferred class level matter more than a general teaching label.
- Communication — clear spoken English or the local instruction language is expected, since parent communication is part of most teaching roles.
- Board familiarity — CBSE, ICSE, and State Board schools each expect some familiarity with their syllabus and exam pattern, though many schools train new teachers on this during induction.
Common Teacher Roles
Teacher listings split into a handful of recurring role titles, each tied to a grade level or setting:
- PRT (Primary Teacher) — classes 1 to 5, the highest-demand teaching role year over year.
- TGT (Trained Graduate Teacher) — classes 6 to 10, needs a graduate degree in the subject plus B.Ed.
- PGT (Post Graduate Teacher) — classes 11 to 12, needs a master's degree in the subject plus B.Ed, and typically pays the most among school roles.
- Preschool or NTT Teacher — pre-primary classes, focused on early learning rather than exam preparation.
Teacher Salary in India by City
Teacher pay varies widely by city, board, and grade level, with metro CBSE and ICSE schools generally paying more than state-board schools in smaller towns. The table below shows the typical range in ten major hiring cities for entry-level PRT and TGT roles, from freshers to candidates with a year or more of experience.
| City | Freshers | Experienced (1+ Years) |
|---|---|---|
| Delhi | ₹8,000–₹12,000/month | ₹10,000–₹15,000/month |
| Mumbai | ₹10,000–₹12,500/month | ₹14,500–₹20,000/month |
| Bengaluru | ₹11,000–₹15,000/month | ₹16,000–₹21,500/month |
| Pune | ₹10,000–₹15,000/month | ₹15,000–₹20,000/month |
| Hyderabad | ₹10,000–₹15,000/month | ₹15,000–₹20,500/month |
| Chennai | ₹9,000–₹12,000/month | ₹15,000–₹21,000/month |
| Kolkata | ₹8,000–₹12,000/month | ₹12,000–₹17,000/month |
| Lucknow | ₹5,000–₹9,000/month | ₹10,000–₹15,000/month |
| Jaipur | ₹8,000–₹12,000/month | ₹10,000–₹15,000/month |
| Ahmedabad | ₹7,000–₹10,000/month | ₹14,500–₹18,500/month |
PGT roles and IB or Cambridge-curriculum schools pay well above this entry-level PRT/TGT band, and subjects like Mathematics, Science, and English consistently command a premium over less-recruited subjects.
Why Teacher Hiring Stays Steady Across India
School enrolment keeps growing year over year, and every new school section or preschool branch adds teaching seats that need filling before the academic year starts. Teaching is also a demanding, front-facing job, and schools backfill positions every admission cycle rather than running lean. That steady churn is why teacher hiring clusters heavily in April to June and again in December to January, ahead of the two main admission windows most Indian schools follow. A teacher who builds two to three years of classroom experience in one subject or grade band typically has an easier path to a coordinator, head-of-department, or PGT-level role than someone starting fresh. EdTech platforms add a separate, ongoing demand stream on top of school hiring, since they need subject experts year-round to record fresh content and run live doubt-clearing sessions rather than only during the admission season.
Part-Time and Work From Home Teaching Jobs
A large share of teaching-adjacent work in India is part-time or remote, through home tuition, coaching-centre evening batches, and online tutoring on EdTech platforms. These roles suit teachers who want to supplement a school salary, as well as candidates who prefer not to commit to a full school-day schedule. Online tutoring in particular has grown fast, letting a teacher in a tier-2 city reach students across the country without relocating, provided they have a stable internet connection and a quiet space to teach from. Pay for these flexible options usually works on a per-hour or per-session basis rather than a fixed monthly salary, so total earnings depend directly on how many hours a teacher takes on in a given week.
How to Apply for Teacher Jobs
WorkIndia offers two ways to apply for teacher jobs, through the website or the app, and both connect you to the school's HR without a middleman.
Applying Through the WorkIndia Website
- Search — open this teacher jobs page and filter by city, subject, or grade level.
- Apply — pick a listing that matches your qualification and click Apply on the job.
- Provide your name and phone number — so the school's HR or principal can reach you directly.
- Download the app — install the WorkIndia app to call HR directly and track your application status.
Applying Through the WorkIndia App
- Download the app — install WorkIndia from the Play Store or App Store.
- Fill your details — add your qualification, subject, preferred grade level, and experience once.
- Apply — browse teacher listings by city and apply in one tap.
- Call HR directly — use the in-app call button to confirm board, timings, and salary before you commit.
Institutions Hiring for Teacher Roles in India
A wide mix of employers post teaching openings across India, from large private school chains to preschool franchises and EdTech platforms building recorded and live content. The table below lists common roles and typical pay at a sample of institutions that hire teachers nationwide.
| Institution | Common Roles | Typical Salary Range |
|---|---|---|
| Ryan International Group of Schools | PRT, TGT, subject teacher | ₹5,000–₹21,500/month |
| Podar Education Network | Primary teacher, preschool educator | ₹5,000–₹21,500/month |
| EuroKids | Preschool teacher, activity coordinator | ₹5,000–₹21,500/month |
| BYJU'S | Online subject teacher, content-cum-tutor | ₹5,000–₹21,500/month |
| Vedantu | Live online tutor, subject expert | ₹5,000–₹21,500/month |
These ranges are indicative and vary heavily by board, city, and whether the school pays a fixed monthly salary or a per-session rate for tuition and online work. Confirm exact pay and benefits with HR before accepting an offer. WorkIndia's in-app call feature makes that a two-minute conversation instead of a guessing game.