Tool tree
A 2-minute assessment to help parents understand and respond to student safety concerns with clarity and confidence.
Implementation
gradeNot graded
gradeNot graded
run_student_safety_checklistAction
Run the Student Protection Readiness Checklist. Accepts a parent/guardian's answers to the 12 readiness questions (q1-q12, each an integer 1-4) and returns a normalized readiness score (0-100), a score band/category, the top protection gaps (key findings), a plain-language interpretation, per-category scores, and a recommended next step. This is decision support only — it does not diagnose bullying, abuse, or mental health conditions and does not replace emergency services or professionals.
View tool JSON
{
"name": "run_student_safety_checklist",
"kind": "act",
"impl": "imperative",
"description": "Run the Student Protection Readiness Checklist. Accepts a parent/guardian's answers to the 12 readiness questions (q1-q12, each an integer 1-4) and returns a normalized readiness score (0-100), a score band/category, the top protection gaps (key findings), a plain-language interpretation, per-category scores, and a recommended next step. This is decision support only — it does not diagnose bullying, abuse, or mental health conditions and does not replace emergency services or professionals.",
"inputSchema": {
"type": "object",
"properties": {
"answers": {
"type": "object",
"description": "Answers to the 12 readiness questions. Keys are q1 through q12, values are integers 1 (lowest readiness) to 4 (highest readiness). Categories: Warning Sign Awareness (q1,q3,q5,q6), Communication Safety (q2,q11), Documentation Readiness (q4), School Escalation Readiness (q7,q8), Response Confidence (q9,q10,q12).",
"properties": {
"q1": {
"type": "integer",
"minimum": 1,
"maximum": 4,
"description": "[warning_signs] How confident are you that you could recognize early changes in your child's mood, behavior, or social patterns?"
},
"q2": {
"type": "integer",
"minimum": 1,
"maximum": 4,
"description": "[communication] If something was bothering your child at school, how likely is it they would tell you about it?"
},
"q3": {
"type": "integer",
"minimum": 1,
"maximum": 4,
"description": "[warning_signs] How well do you understand the difference between normal social conflict and patterns that may require attention?"
},
"q4": {
"type": "integer",
"minimum": 1,
"maximum": 4,
"description": "[documentation] If a concern started to develop, would you know what to document and how to track it?"
},
"q5": {
"type": "integer",
"minimum": 1,
"maximum": 4,
"description": "[warning_signs] How often do you check in with your child about their social experiences at school?"
},
"q6": {
"type": "integer",
"minimum": 1,
"maximum": 4,
"description": "[warning_signs] Would you notice if your child started avoiding certain activities, people, or places?"
},
"q7": {
"type": "integer",
"minimum": 1,
"maximum": 4,
"description": "[escalation] Do you know when it would be appropriate to involve the school in a concern about your child?"
},
"q8": {
"type": "integer",
"minimum": 1,
"maximum": 4,
"description": "[escalation] Do you know who to contact at your child's school if you needed to raise a concern?"
},
"q9": {
"type": "integer",
"minimum": 1,
"maximum": 4,
"description": "[response] If you confirmed something concerning was happening, how confident are you in knowing what to do next?"
},
"q10": {
"type": "integer",
"minimum": 1,
"maximum": 4,
"description": "[response] Do you feel you could stay calm and structured if your child disclosed something upsetting?"
},
"q11": {
"type": "integer",
"minimum": 1,
"maximum": 4,
"description": "[communication] Does your child have other trusted adults they could talk to if they were not comfortable coming to you?"
},
"q12": {
"type": "integer",
"minimum": 1,
"maximum": 4,
"description": "[response] Overall, how prepared do you feel to protect your child if a situation was developing at school?"
}
},
"required": [
"q1",
"q2",
"q3",
"q4",
"q5",
"q6",
"q7",
"q8",
"q9",
"q10",
"q11",
"q12"
]
}
},
"required": [
"answers"
]
},
"page": "/student-protection-readiness-checklist"
}