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 |
Fees, attendance, exams, report cards, payroll and parent communication. Schoolites does the daily work this tool does once.
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 Free1 month free after a small one-time registration fee
Schoolites does this every day for 1,000+ schools — fees, attendance, exams, report cards and parent communication in one app.
See it in a free demo1 month free after a small one-time registration fee · 1,000+ schools

Fees, attendance, exams, report cards, payroll and parent communication. Schoolites does the daily work this tool does once.
Get StartedTrusted by 1,000+ schools in 25+ countries