How do I become a CBSE school teacher in India?
Complete graduation in your subject, earn a B.Ed, clear CTET (mandatory for government CBSE schools), then apply through school career pages or SchoolJobsIndia.
Becoming a CBSE teacher
- Graduation in the subject you want to teach (Master's if targeting PGT).
- B.Ed from an NCTE-recognised institute (2 years) or an integrated 4-year B.A.Ed / B.Sc.Ed.
- CTET or state TET — mandatory for KVS, NVS, Sainik Schools and most government CBSE affiliates; strongly preferred by top private CBSE schools.
- Optional but valuable: NET (for higher-secondary), a Cambridge / IB certificate for international schools.
- Apply directly through the school's careers page or through job boards like SchoolJobsIndia.
Most private CBSE schools also expect a demo class and a subject test as part of interviews.
Related questions
Updated 8 Jul 2026 · JSON