Check whether your school meets CBSE, RTE, and state norms for student-teacher ratio. Enter your numbers, get instant compliance status with level-wise breakdown.
The Student-Teacher Ratio (STR), also called Pupil-Teacher Ratio (PTR), measures the number of students per teacher. It is a key metric for CBSE affiliation, RTE compliance, and UDISE+ reporting.
| Authority | Level | Max STR | Max Class Size |
|---|---|---|---|
| CBSE | Primary (1-5) | 30:1 | 40 |
| CBSE | Upper Primary (6-8) | 35:1 | 40 |
| CBSE | Secondary (9-10) | 30:1 | 40 |
| CBSE | Sr. Secondary (11-12) | 30:1 | 40 |
| RTE Act | Primary (1-5) | 30:1 | 30 |
| RTE Act | Upper Primary (6-8) | 35:1 | 35 |
| ICSE | All Levels | 30:1 | 40 |
Schoolites automatically syncs your school data with UDISE+ format. Export ready-to-upload files in seconds, not hours.
CBSE recommends a maximum of 30:1 for primary and secondary levels, and 35:1 for upper primary. The maximum class size should not exceed 40 students per section.
No. Student-Teacher Ratio only counts teaching staff (PGTs, TGTs, PRTs). Non-teaching staff like clerks, lab assistants, and librarians are counted separately.
Under the RTE Act 2009, the prescribed ratio is 30:1 for primary (Classes 1-5) and 35:1 for upper primary (Classes 6-8).
For schools covering multiple levels (e.g., 1-12), STR should ideally be calculated level-wise. CBSE inspectors check level-wise ratios, not just the overall number.
Schoolites automatically calculates your student-teacher ratio as enrollment and staff data changes — with instant alerts when you approach compliance limits.
Try Schoolites FreeSchoolites auto-syncs with UDISE+ for hassle-free compliance. Student records, teacher data, infrastructure — all export-ready.
Try Schoolites FreeNo credit card required • 14-day trial

Schoolites automatically syncs your school data with UDISE+ format. Export ready-to-upload files in seconds, not hours.
See How It Works
Trusted by 1000+ schools