Free Tool · No Sign-up

Teacher–Student Ratio Calculator

Enter enrolment and teachers — get PTR instantly and compare with RTE Schedule ceilings where they apply.

100% freeNo sign-up requiredRuns in your browserJSON API for agents

Pupil–teacher ratio

30
PTR (excl. head)

RTE Schedule ceiling reference: 40. Within cited ceiling.

  1. 1.PTR = 120 ÷ 4 = 30
  2. 2.Compare to Schedule ceiling 40
40
RTE I–V PTR cap
35
RTE VI–VIII ratio
Live
Norm check

How PTR and RTE checks work

Formula and norms

PTR = number of students ÷ number of teachers (optionally excluding head-teacher to mirror the Schedule wording for I–V).

For I–V the Schedule also gives stepped teacher counts by enrolment bands (e.g. up to 60 → 2 teachers). This calculator reports PTR and the 40:1 / 35:1 ceilings; band tables are summarised on-page.

Source

PTR = students ÷ teachers. RTE Act 2009 Schedule: for classes I–V, PTR excluding head-teacher shall not exceed 40; for VI–VIII, at least one teacher per 35 children (plus subject/head-teacher rules). Cite: RTE Act 2009 Schedule (see sections 19 and 25).

Frequently asked questions

Should the head-teacher be counted?

For the I–V PTR ceiling, the Schedule says “excluding Head-teacher”. Use the exclude-head toggle for that comparison.

Do these norms apply to private unaided schools?

RTE recognition norms apply as per the Act and state rules. Confirm with your state education department for your school category.

What about classes IX–XII?

The RTE Schedule norms cited here cover elementary (I–VIII). Secondary PTR policies are set separately by boards/states.

How is “one teacher per 35” interpreted?

For VI–VIII the Schedule requires at least one teacher for every 35 children (alongside subject-teacher rules). We flag when students ÷ teachers > 35.

For developers & AI agents

The Teacher-Student Ratio Calculator is also available as a free, unauthenticated JSON API — no API key, no sign-up, CORS enabled for all origins. Send a GET request with the parameters below and receive the computed result as JSON, including the source of the format or formula used. Invalid input returns HTTP 400 with a JSON { "error": "..." } body.

Endpoint
GET https://knwdle.com/api/tools/teacher-student-ratio-calculator
Query parameters
ParameterRequiredDescription
studentsYesNumber of enrolled students
teachersYesNumber of teachers
levelNoprimary (I–V) or upper-primary (VI–VIII)
excludeHeadNoIf true/1, treat teachers as excluding head (I–V PTR wording)
Example

Request:

GET https://knwdle.com/api/tools/teacher-student-ratio-calculator?students=120&teachers=4&level=primary&excludeHead=1

Response:

{
  "tool": "teacher-student-ratio-calculator",
  "name": "Teacher-Student Ratio Calculator",
  "source": "RTE Act 2009 Schedule (sections 19 and 25)",
  "students": 120,
  "teachers": 4,
  "ptr": 30,
  "level": "I–V",
  "rteCeiling": 40,
  "meetsRteCeiling": true,
  "excludeHead": true,
  "steps": [
    "PTR = 120 ÷ 4 = 30",
    "RTE Schedule ceiling for I–V (≤40 excluding head-teacher) = 40",
    "PTR 30 ≤ 40 — within cited ceiling."
  ]
}

Run the whole institution on one system

Knwdle connects timetables, attendance, fees, and academics — so planning tools become live operations, not one-off PDFs.

Free trial · No credit card · SaaS or custom-built