Free Tool · No Sign-up

Staff Requirement Calculator

Project teaching headcount from enrolment and a target ratio — optionally align with RTE elementary ceilings.

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

Staffing plan

7
Teachers needed
40
Target PTR
1
Hiring gap
  1. 1.teachersNeeded = ceil(280 ÷ 40) = 7
  2. 2.hiringGap = 7 − 6 = 1
ceil
Headcount math
RTE
Optional ceilings
Live
Gap vs current

How staff requirement is estimated

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.

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.

Endpoint
GET https://knwdle.com/api/tools/staff-requirement-calculator
Query parameters
ParameterRequiredDescription
studentsYesEnrolment count
targetPtrNoTarget students per teacher (default from level)
levelNoprimary|upper-primary — sets default PTR 40 or 35
currentTeachersNoCurrent teaching staff for gap analysis
Example

Request:

GET https://knwdle.com/api/tools/staff-requirement-calculator?students=280&level=primary&currentTeachers=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