India in Numbers india.tf
Education✓ VerifiedUpdated by hand

How many students are there per teacher in secondary schools?

21 students per teacher
2025-26■ 0 vs 2024-25

MoE · released 7 Jul 2026

How many students are there per teacher in secondary schools?
PeriodValue (students per teacher)
2025-2621
2024-2521
2023-2421
2022-2323

Use in your answer

The pupil–teacher ratio at the secondary stage (classes 9–12) was 21 students per teacher in 2025-26, compared with 21 students per teacher in 2024-25 (UDISE+). Source: Ministry of Education, UDISE+ 2025-26 (NEP structure).

Cite as: Unified District Information System for Education Plus (UDISE+) 2025-26 (Ministry of Education (UDISE+))

What this shows

  • There were 21 students per teacher at the secondary stage in 2025-26, unchanged since 2023-24 and down from 23 in 2022-23.
  • The ratio is lower in earlier stages: 10 (foundational), 12 (preparatory) and 17 (middle) in 2025-26, all within NEP 2020's recommended 30:1.
  • The teaching workforce reached 1,02,73,020 in 2025-26, up from 94,83,294 in 2022-23.

Cite this

Unified District Information System for Education Plus (UDISE+) 2025-26 (Ministry of Education (UDISE+))

Cite a fixed version from every published version below.

Source and method

Source
Ministry of Education, UDISE+ 2025-26 (NEP structure)
Table
UDISE+ 2025-26 press release table (Pupil Teacher Ratio, Secondary); each year checked against its UDISE+ NEP-structure report, Table 4.12, India row
Released
7 Jul 2026
Retrieved
18 Oct 2026
Next due
UDISE+ 2026-27, date not announced
Processing
Copied as published.
Licence
GODL-India
What exactly is measured

Pupil–teacher ratio at the secondary stage (classes 9 to 12, the NEP 2020 school structure): students enrolled per teacher, from UDISE+. UDISE+ has collected student-wise data since 2022-23; the ministry says figures from 2022-23 on are comparable with each other but not with reports up to 2021-22, so earlier years are not shown.

Report a problem with this figure

History: every published version

Each time the source changes this series we archive the full series as it stood, with an archived copy of the source, and never delete an old version. Each version has a permanent page you can cite. Recorded since 18 Oct 2026: 1 version.

No figure in this series has been revised since we began recording on 18 Oct 2026.

  1. 4 periods, latest 2025-26: 21 students per teacher · first snapshotArchived source2bd1ae303eea
Release notes (1)
  • 212025-26, UDISE+ report

Get the data

Use it in Excel, Python or R

Excel (Data → From Web): https://india.tf/c/edu-ptr-053/data.csv

Python: pandas.read_csv("https://india.tf/c/edu-ptr-053/data.csv")

R: read.csv("https://india.tf/c/edu-ptr-053/data.csv")

All statistics: /api/index.json. Free to reuse with attribution (GODL-India).