Teach Computer Science in India
Teach programming, data structures, and computational thinking.
Computer Science teachers in India work across CBSE, ICSE, IB, IGCSE, and state-board schools, from foundational primary classrooms through Grade 12. Roles are usually banded as PRT (primary), TGT (Grades 6–10), and PGT (Grades 11–12) — each tier expects a matching qualification, from a graduation with B.Ed for TGT to a Master's degree with B.Ed for PGT.
Beyond subject expertise, schools look for a working command of NCERT curricula or the equivalent international framework, comfort with formative assessment, and — increasingly — the ability to blend classroom teaching with digital tools. Metro schools and IB campuses typically pay a premium for teachers with prior international-board experience or a research-linked postgraduate degree.
Hiring peaks between February and June for the new academic session, with a smaller mid-year window in November for replacement roles. Salary ranges vary sharply by city and school tier: entry-level PRT roles in tier-2 cities can start around ₹20,000–30,000/month, while a PGT position at an established metro school with 7+ years of experience commonly crosses ₹80,000/month.
See live openings by city
- Teach Computer Science in Delhi
- Teach Computer Science in Mumbai
- Teach Computer Science in Bangalore
- Teach Computer Science in Hyderabad
- Teach Computer Science in Chennai
- Teach Computer Science in Pune
- Teach Computer Science in Kolkata
- Teach Computer Science in Gurgaon
- Teach Computer Science in Noida
- Teach Computer Science in Ahmedabad
Ready to apply?
Browse every current Computer Science teacher opening on School Jobs India, or set an alert to hear about new listings the day they're posted.