How to Become a Teacher in India: Eligibility, Courses & Salary
If you want to become a teacher in India, you need a recognised graduation degree, a professional teaching qualification (B.Ed or D.El.Ed), and a cleared eligibility test such as CTET or TET. The level you want to teach — primary, secondary, or higher education — determines which route you follow. The full process typically takes four to six years from Class 12.
How to Become a Teacher in India: A Step-by-Step Route
Teaching is one of India’s most stable career choices, and demand is real. According to the Ministry of Education’s Unified District Information System for Education Plus (UDISE+) 2022-23 report, India has over 14.7 million teachers across school levels, yet teacher vacancies in government schools remain in the hundreds of thousands. That gap means genuine opportunity for candidates who want to become a teacher and are willing to complete the right qualifications.
The route you take depends on which level you want to teach. Primary school, secondary school, and college each have different qualification requirements, exams, and salary bands. Here is how each one works.
Step 1: Choose Your Teaching Level
India’s school system uses a standard classification. Primary teachers (Classes 1-5) are called PRT (Primary Teacher). Trained Graduate Teachers (TGT) cover Classes 6-10. Post Graduate Teachers (PGT) handle Classes 11-12. College and university professors sit above all of these.
Deciding early matters because your undergraduate degree subject should ideally match the subject you want to teach. A student who plans to teach Physics at the senior secondary level needs a B.Sc in Physics, not a general arts degree.
Step 2: Complete the Right Undergraduate Degree
For school-level teaching, a three-year Bachelor’s degree with at least 50% marks is the standard entry point. The subject combination you choose in graduation directly affects which subject you can teach later. Most state boards and CBSE schools require subject-specific knowledge at the TGT and PGT levels.
For college teaching, you will need a Master’s degree (ideally 55% or above) in your subject, followed by NET/SET qualification or a Ph.D.
Step 3: Get a Professional Teaching Qualification
This is the step most people mean when they ask about teaching courses in India. Here is what each qualification covers:
- D.El.Ed (Diploma in Elementary Education): 2-year diploma for teaching Classes 1-8. Required for PRT roles.
- B.Ed (Bachelor of Education): 2-year degree for teaching Classes 6-12. Required for TGT and PGT roles.
- B.P.Ed (Bachelor of Physical Education): For physical education teachers specifically.
- NTT (Nursery Teacher Training): For pre-primary and nursery level teaching.
- NET/SET: For college and university-level teaching positions.
The National Council for Teacher Education (NCTE) regulates all teacher education programmes in India and publishes approved institution lists on its official website.
Step 4: Clear the Teacher Eligibility Test
A degree alone does not get you into a government school. You need to clear a teacher eligibility test. The Central Teacher Eligibility Test (CTET), conducted by CBSE, is required for central government schools. According to CBSE’s official CTET 2023 data, over 3.2 million candidates registered for the exam, reflecting the scale of competition for government teaching jobs in India. State governments run their own TET (Teacher Eligibility Test) for state board schools.
For college positions, the National Eligibility Test (NET), conducted by UGC, is the minimum requirement. As per UGC norms, candidates with a Ph.D. awarded before 2009 are exempt, but most fresh candidates must clear NET.
Step 5: Apply for Teaching Jobs and Build Experience
Once you have your degree, B.Ed, and eligibility test score, you can apply to government or private schools. Government positions go through state-level recruitment boards like DSSSB (Delhi), MPESB (Madhya Pradesh), or TNTRB (Tamil Nadu). Private schools hire directly. Building a portfolio of teaching practice, even through internships during B.Ed, significantly strengthens your application for teaching jobs in India.
Key Takeaway: The core path for anyone who wants to become a teacher in India is graduation + B.Ed + eligibility test (CTET/TET/NET). Everything else builds on these three pillars.
B.Ed Eligibility, Salary and Career Prospects
B.Ed Eligibility: What You Actually Need
B.Ed eligibility in India requires a Bachelor’s degree from a recognised university with a minimum of 50% aggregate marks (45% for SC/ST/OBC candidates in some states). You can pursue B.Ed after B.A., B.Sc., or B.Com. Some integrated B.Ed programmes (4-year) are now available directly after Class 12, as per the National Education Policy (NEP) 2020 framework — a significant change that makes it easier for students to plan a teaching career from the start of their higher education.
Admission to B.Ed programmes is either through a state-level entrance exam or merit-based selection. Top institutions like Delhi University, Jamia Millia Islamia, and Banaras Hindu University conduct their own entrance tests. The 2-year B.Ed programme includes theoretical coursework and mandatory teaching practice in affiliated schools.
Teaching Courses in India at a Glance
| Course | Duration | Teaching Level | Minimum Eligibility |
|---|---|---|---|
| D.El.Ed | 2 years | Primary (Classes 1-8) | 10+2 with 50% |
| B.Ed | 2 years | Secondary (Classes 6-12) | Graduation with 50% |
| M.Ed | 2 years | Teacher educator / research | B.Ed with 55% |
| NTT | 1 year | Pre-primary / Nursery | 10+2 |
| B.P.Ed | 1-3 years | Physical Education | Graduation |
| UGC-NET | Exam only | College / University | Master’s with 55% |
Teacher Salary in India: Real Numbers
Salaries vary significantly between government and private schools, and between states. According to the 7th Pay Commission recommendations adopted by central government schools, a PRT earns a basic pay in Level 7 (approx. Rs. 44,900 per month), TGT at Level 8 (approx. Rs. 47,600 per month), and PGT at Level 9 (approx. Rs. 53,100 per month), before HRA and other allowances. These figures are published in the official Ministry of Finance gazette notification.
Private school salaries are less regulated. A teacher at a reputed CBSE school in a metro city can earn Rs. 30,000-60,000 per month depending on experience and subject. College assistant professors at central universities start around Rs. 57,700 per month under the UGC 7th Pay Scale (Academic Level 10).
Government vs Private School Teaching
| Factor | Government School | Private School |
|---|---|---|
| Job Security | Very high (permanent posts) | Moderate |
| Starting Salary | Rs. 25,000-50,000/month | Rs. 15,000-40,000/month |
| Pension | Yes (NPS for new recruits) | Rarely |
| Work Environment | Larger classes, more admin | Smaller classes, more flexibility |
| Entry Route | State board exam / DSSSB | Direct application / interview |
Qualifications Needed to Become a Teacher: Quick Summary
The Right to Education Act (RTE) 2009 made it mandatory for all teachers in elementary schools to have professional qualifications. The NCTE Act further tightened norms. As of 2026, teaching without proper qualifications in government schools is not legally permitted, and private schools affiliated with CBSE or state boards must also employ NCTE-qualified teachers.
If you are exploring careers beyond teaching, it is worth reading about the best career options in 2026 to compare teaching with other growing fields, or check out how to choose the right career path after graduation if you are still deciding.
Teaching in the Digital Age: Skills That Give You an Edge
Modern schools, especially post-COVID, expect teachers to manage digital classrooms, use Learning Management Systems (LMS), and deliver blended learning. Teachers who understand basic data literacy, online assessment tools, and cybersecurity awareness for student safety are genuinely more employable in 2026. If you want to become a teacher who stands out in competitive recruitment drives, building these skills alongside your NCTE qualification is a practical advantage.
If you are curious about the kind of skills schools rarely teach but employers and institutions increasingly value, this piece on high-income skills schools don’t teach you is worth your time. It is directly relevant if you want to build a teaching profile that stands out.
According to a 2023 NASSCOM-EY report on EdTech in India, the Indian ed-tech market was projected to reach $10.4 billion by 2025, and teachers with digital delivery skills are consistently rated as more effective by school administrators in urban and semi-urban areas. As that market matures, digital competency is no longer optional for new teachers entering the profession.
Key Takeaway: Combine your NCTE qualification with digital teaching skills and you will be ahead of most candidates in competitive school recruitment drives across India.
Frequently Asked Questions
How do I become a teacher in India?
Complete a graduation degree in your chosen subject, then earn a B.Ed or D.El.Ed from an NCTE-recognised institution. After that, clear the CTET or your state’s TET exam. Once you have all three, apply to government or private schools through official recruitment boards or direct applications. The entire process takes roughly 4-6 years from Class 12.
What qualifications are needed to become a teacher?
For primary school (Classes 1-5), you need a 10+2 pass and a D.El.Ed diploma. For secondary school (Classes 6-12), you need a graduation degree plus B.Ed. For college teaching, a Master’s degree with 55% marks and a cleared UGC-NET exam is the standard requirement. All qualifications must be from NCTE or UGC-recognised institutions.
Which courses lead to a teaching career in India?
The main teaching courses in India are D.El.Ed (for primary level), B.Ed (for secondary and senior secondary), NTT (for nursery), B.P.Ed (for physical education), and M.Ed for those who want to teach in teacher training colleges. UGC-NET is the exam-based qualification for college and university positions. All are regulated by NCTE or UGC.
What is the eligibility for B.Ed?
B.Ed eligibility requires a Bachelor’s degree (B.A., B.Sc., or B.Com) from a recognised university with a minimum of 50% aggregate marks. SC/ST/OBC candidates may get a 5% relaxation depending on the state. Admission is through state entrance exams or institution-level tests. Under NEP 2020, a new 4-year integrated B.Ed programme is also available after Class 12.
What is a teacher’s salary in India?
Government school teachers under the 7th Pay Commission earn between Rs. 44,900 and Rs. 53,100 per month as basic pay, plus allowances. Private school salaries range from Rs. 15,000 to Rs. 60,000 per month depending on the school’s reputation and city. College assistant professors at central universities start at Rs. 57,700 per month under UGC pay scales.
How do I become a government school teacher in India?
To become a government school teacher, complete your graduation, earn a B.Ed or D.El.Ed from an NCTE-approved college, and clear the CTET or your state’s TET. After that, apply through your state’s teacher recruitment board for example, DSSSB in Delhi, MPESB in Madhya Pradesh, or TNTRB in Tamil Nadu. Vacancies are advertised on official state education portals.
Last updated: June 2026. Reviewed by the 3.0 University editorial team.


