{
  "slug": "childcare-staffing-ratio-cost",
  "title": "Childcare Staffing Ratio Cost Calculator",
  "heading": "Childcare Staffing Ratio Cost Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/childcare-staffing-ratio-cost",
  "summary": "Turn a required teacher-to-child ratio into a monthly labor cost per classroom.",
  "description": "State licensing sets a maximum number of children per teacher by age group, and that ratio is the single biggest driver of your labor line. This tool takes enrolled children, the mandated ratio, and average fully-loaded teacher pay (wages plus payroll tax and benefits load) and produces the minimum staff count, total classroom labor cost, and labor cost per enrolled child. It also flags when you're one child away from tripping into a new hire, which is the moment most directors get blindsided by a budget swing. Fully-loaded pay usually runs 18-28% above base wage once you add FICA, unemployment insurance, workers' comp, and any health or retirement match, so the loaded-rate input matters more than people think. Use this per classroom or per age group, then sum across the center for a full staffing budget. It does not include a lead-teacher premium or a director's non-teaching hours, both of which you should layer on separately if your model pays leads more than assistants.",
  "formula": "Staff needed = CEILING(enrolled children ÷ ratio); monthly labor cost = staff needed × loaded hourly rate × hours per week × 4.33; cost per child = monthly labor cost ÷ enrolled children.",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=childcare-staffing-ratio-cost",
  "inputs": [
    {
      "id": "children",
      "label": "Enrolled children in this age group",
      "kind": "number",
      "hint": null,
      "default": 32,
      "unit": null,
      "min": 1,
      "max": null
    },
    {
      "id": "ratio",
      "label": "Required child-to-teacher ratio",
      "kind": "number",
      "hint": "e.g. 4 for infants, 10 for preschool",
      "default": 8,
      "unit": null,
      "min": 1,
      "max": null
    },
    {
      "id": "loadedRate",
      "label": "Fully-loaded pay per teacher",
      "kind": "number",
      "hint": null,
      "default": 22,
      "unit": "$/hr",
      "min": 7,
      "max": null
    },
    {
      "id": "hoursWeek",
      "label": "Hours per teacher per week",
      "kind": "number",
      "hint": null,
      "default": 40,
      "unit": "hrs",
      "min": 1,
      "max": null
    },
    {
      "id": "tuition",
      "label": "Average monthly tuition per child",
      "kind": "number",
      "hint": null,
      "default": 1200,
      "unit": "$",
      "min": 0,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "staff",
      "label": "Teachers required",
      "format": "number",
      "hint": null,
      "primary": true
    },
    {
      "id": "monthlyLabor",
      "label": "Monthly classroom labor cost",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "costPerChild",
      "label": "Labor cost per child / month",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "laborShare",
      "label": "Labor as % of tuition revenue",
      "format": "percent",
      "hint": null,
      "primary": false
    },
    {
      "id": "nextChild",
      "label": "Children until next hire triggers",
      "format": "number",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Enrolled children in this age group: 32",
      "Required child-to-teacher ratio: 8",
      "Fully-loaded pay per teacher: 22 $/hr",
      "Hours per teacher per week: 40 hrs",
      "Average monthly tuition per child: 1200 $"
    ],
    "outputs": [
      "Teachers required: 4",
      "Monthly classroom labor cost: $15,242",
      "Labor cost per child / month: $476",
      "Labor as % of tuition revenue: 39.7%",
      "Children until next hire triggers: 1"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter enrolled children in this age group.",
      "Enter required child-to-teacher ratio — e.g. 4 for infants, 10 for preschool.",
      "Enter fully-loaded pay per teacher ($/hr).",
      "Enter hours per teacher per week (hrs).",
      "Enter average monthly tuition per child ($).",
      "Read your teachers required on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "children": 19,
        "ratio": 5,
        "loadedRate": 13.2,
        "hoursWeek": 24,
        "tuition": 725
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "children": 32,
        "ratio": 8,
        "loadedRate": 22,
        "hoursWeek": 40,
        "tuition": 1200
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "children": 51,
        "ratio": 13,
        "loadedRate": 35.2,
        "hoursWeek": 64,
        "tuition": 1925
      }
    }
  ],
  "limitations": [
    "Results are estimates before tax, fees, and inflation unless an input explicitly covers them.",
    "Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.",
    "This is educational maths, not financial advice. Check anything contractual with the lender or your accountant."
  ],
  "faq": [
    {
      "q": "What ratios do states actually require?",
      "a": "It varies widely by state and age band. Infants commonly run 3:1 to 4:1, toddlers 4:1 to 7:1, and preschool 8:1 to 12:1, though a handful of states go looser. Always check your state's licensing agency for the exact number, since group-size caps often apply on top of the ratio and can force an extra teacher even under the ratio math."
    },
    {
      "q": "Why use a loaded rate instead of base wage?",
      "a": "Base wage understates true cost by 15-30%. Payroll taxes, workers' comp (higher for childcare than office work), health insurance contributions, and paid time off all add up. If you budget on base wage alone you'll consistently run over on payroll, so build the load into every projection."
    },
    {
      "q": "How do I use the 'children until next hire' number?",
      "a": "It tells you your buffer before enrollment growth forces a new hire. If it shows 1, your next enrollment is expensive because it triggers a full extra teacher salary that isn't offset by one more tuition check. Use it to time enrollment marketing pushes around hiring capacity, not just open slots."
    },
    {
      "q": "Should I staff to the legal minimum ratio?",
      "a": "Legal minimum is a ceiling on children per teacher, not a target. Many quality-rated programs and NAEYC accreditation standards recommend better-than-minimum ratios, and better ratios reduce turnover and improve retention, which usually pays for itself in reduced hiring and training cost."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/classroom-enrollment-breakeven",
    "https://www.revenuelab.fyi/toolbox/child-staff-ratio-compliance-buffer",
    "https://www.revenuelab.fyi/toolbox/teacher-salary-scale-budget"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Childcare Staffing Ratio Cost Calculator (https://www.revenuelab.fyi/toolbox/childcare-staffing-ratio-cost)"
}