
- Home
- Free Tools
- Staff Requirement Calculator
Staff Requirement Calculator
Project teaching headcount from enrolment and a target ratio — optionally align with RTE elementary ceilings.
- 100% free
- No sign-up required
- Runs in your browser
- JSON API for agents
Staffing plan
- 1.teachersNeeded = ceil(280 ÷ 40) = 7
- 2.hiringGap = 7 − 6 = 1
ceil
Headcount math
RTE
Optional ceilings
Live
Gap vs current
How staff requirement is estimated
Each block explains one part of how this works and how to read the result.
Enrolment ÷ target PTR
Choose a target pupil–teacher ratio (or use RTE ceilings). Required teachers = ceil(students ÷ PTR). Compare with current staff to see hiring gap.
Source
teachersNeeded = ceil(students ÷ targetPTR). Optional RTE ceilings: 40 (I–V, excluding head-teacher wording) and 35 (VI–VIII) from RTE Act 2009 Schedule.
Frequently asked questions
Does this include non-teaching staff?
No — teaching PTR only. Add admin/support roles separately.
Why ceil instead of round?
Partial teachers still need a full hire (or a part-timer you model as 1 FTE). Ceil avoids understaffing the ratio.
Are subject-specialist rules included?
RTE VI–VIII also requires subject teachers (Science/Maths, Social Studies, Languages) and part-time instructors above 100 enrolment — this calculator focuses on the numeric ratio; check the full Schedule for composition rules.
Can I plan for next year’s admissions?
Yes — enter projected enrolment.
Related teacher & school planning tools
More free calculators and formats in the same lane.
For developers & AI agents
The Staff Requirement 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.
GET https://knwdle.com/api/tools/staff-requirement-calculator| Parameter | Required | Description |
|---|---|---|
students | Yes | Enrolment count |
targetPtr | No | Target students per teacher (default from level) |
level | No | primary|upper-primary — sets default PTR 40 or 35 |
currentTeachers | No | Current teaching staff for gap analysis |
Request:
GET https://knwdle.com/api/tools/staff-requirement-calculator?students=280&level=primary¤tTeachers=6
Response:
{
"tool": "staff-requirement-calculator",
"name": "Staff Requirement Calculator",
"source": "teachersNeeded = ceil(students ÷ targetPTR). Optional RTE ceilings: 40 (I–V, excluding head-teacher wording) and 35 (VI–VIII) from RTE Act 2009 Schedule.",
"students": 280,
"targetPtr": 40,
"level": "I–V",
"teachersNeeded": 7,
"currentTeachers": 6,
"hiringGap": 1,
"steps": [
"teachersNeeded = ceil(280 ÷ 40) = 7",
"hiringGap = 7 − 6 = 1"
],
"rteNote": "Defaults reference RTE Act 2009 Schedule PTR ceilings (40 for I–V excluding head-teacher; 35 children per teacher for VI–VIII)."
}
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