AI Violence Detection for K-12 Schools

A real-time, privacy-first computer vision system that turns the IP cameras you already have into a violence-detection layer — and notifies the right adult before a fight escalates.

Last updated: May 10, 2026

What problem does GuardianAI solve for K-12 schools?

GuardianAI converts existing CCTV into a real-time fight-alerting system. The average school administrator learns about a physical altercation 8–12 minutes after it starts — through a student tip, a teacher walking in, or an injury at the nurse's office. By that point, the fight is over and the school has only post-hoc reports. GuardianAI compresses that 8–12-minute lag to 1–2 seconds.

Every K-12 school in the country already has cameras. Most don't have anyone watching them. Traditional CCTV is a forensic tool: it tells you what happened after it happened. GuardianAI is the live alerting layer on top of the cameras you already own. A pose-based AI model watches every stream 24/7 and pings the school resource officer (SRO), vice principal, or designated on-call adult when it sees fighting, hitting, or shoving — usually within 1–2 seconds of the first contact.

How is GuardianAI deployed in a school?

  1. Connect existing cameras. Any RTSP stream works — Hikvision, Dahua, Avigilon, Axis, Reolink, even a USB webcam. No new hardware required.
  2. On-prem AI inference.The detection runs on a single mid-tier GPU box (NVIDIA Jetson Orin or equivalent) installed inside the school's network. Video never leaves the building.
  3. Skeleton-only analysis. The model uses YOLO11n-Pose to extract 17 skeletal keypoints per person, then a spatiotemporal graph network classifies the motion pattern. No faces. No identifying features. Just geometry.
  4. Instant Telegram alert. When the model fires, the on-call adult gets a message with the camera location, a confidence score, and a short clip preview. They confirm or dismiss with one tap. Confirmed events create an incident record.

Why pose-based detection instead of facial recognition?

Most off-the-shelf "school safety AI" products run face recognition. That model is illegal in many U.S. states for K-12 use (e.g., New York's 2023 moratorium, Illinois HB100), violates GDPR's Article 9 in the EU, falls under stricter consent rules under Russian 152-ФЗ, and creates a permanent biometric record of every minor who walks past a camera.

GuardianAI's pipeline is fundamentally different. The CTR-GCN classifier looks at how bodies move relative to each other, not who they belong to. The model literally cannot identify a student — it operates on (x, y, confidence) coordinates of joints, with the camera image discarded after inference. Concretely:

ApproachIdentifies people?GDPR / FERPA / 152-ФЗ safe?Survives lighting changes?Survives camera angle?
Face recognitionYes (always)No (Article 9 / biometric)YesSometimes
Pixel-only CNN classifierSometimesIndirect risk (raw video retained)NoNo
Pose-based (GuardianAI)No (architecturally impossible)Yes (no biometric storage)YesYes

What's included with GuardianAI for schools?

ComponentWhat it does
On-prem GPU applianceNVIDIA Jetson Orin Nano 8 GB or equivalent. Handles up to 50 cameras at 30 FPS each. ≈$1,200 one-time hardware cost.
Live dashboardSingle web view showing every connected camera with red-bordered overlays when violence is detected. Unlimited operator seats.
Telegram botPer-school chat groups for SROs, admins, counselors. One-tap confirm / false-alarm loop retrains thresholds over time.
Incident logSearchable history with timestamps, cameras, and resolved / false-alarm labels. CSV export for board reports.
Analytics heatmapIncident times and locations across the school day so you can adjust supervision (e.g., the 12:05–12:10 cafeteria rush, the 3:15 bus loop, back stairwell during passing periods).
Quarterly model retrainingModel is fine-tuned on confirmed incidents from your own deployment, raising precision per-school over the first 90 days.
24/7 NOC monitoringAppliance uptime, stream health, and Telegram delivery monitored from our side. Median MTTR on appliance issues: under 4 hours.

How long does a pilot setup take?

Setup time depends on how quickly camera access is available. For a hackathon or pilot demo, a single RTSP stream, webcam, or sample video can be connected quickly; a real school network should be staged camera by camera and reviewed with safety staff before use.

StepMilestone
1Connect a webcam, sample video, or RTSP camera stream
2Run pose extraction and aggression scoring on representative footage
3Review false positives and tune the confidence threshold
4Enable dashboard and Telegram alerts for the demo environment

What does GuardianAI cost per camera?

GuardianAI is sold as an annual per-camera subscription. $200–$600 per camera per year depending on volume tier. A 30-camera K-12 school typically pays $9,000–$15,000/year all-in. Hardware (Jetson Orin Nano appliance, ≈$1,200) is one-time. We don't charge per-incident or per-alert.

Volume tierPer-camera per yearNotes
1–25 cameras$600Single small site, full SLA
26–100 cameras$400Most K-12 deployments
101–500 cameras$300Mid-size school district
501+ cameras$200University campuses, district-wide

Treat these numbers as planning ranges, not a signed quote. Full pricing details: /pricing. For questions: hello@guardianai.tech.

Frequently asked questions

Does GuardianAI work on existing analog cameras?

Yes, as long as the camera feeds into a DVR or NVR that exposes an RTSP stream. About 95% of the units installed in U.S. schools since 2018 do. Verified compatible: Hikvision, Dahua, Avigilon, Axis, Reolink, Hanwha Wisenet, Bosch.

Can it run if our internet goes down?

Yes. Detection is fully local. If the internet is offline, the dashboard continues to function on the school LAN; only the Telegram alert delivery is interrupted, and queued messages flush automatically when connectivity returns.

What about privacy law (FERPA, COPPA, GDPR)?

Because the system never stores or transmits identifiable images of minors, it sidesteps the disclosure rules that apply to traditional CCTV. We provide a full Data Processing Agreement and DPIA template on request. See our privacy policy for details.

Will it generate false alarms?

Yes — every detection model does. GuardianAI is evaluated on staged and benchmark fight-detection footage, with a focus on catching obvious physical aggression while ignoring running, hugging, sports horseplay, and friendly greetings. The confirm/false-alarm feedback loop helps tune thresholds for a specific environment.

Is it appropriate for elementary schools?

Yes. The model was trained partly on the UBI-Fights dataset and a curated set of school cafeteria/playground clips, so it generalizes to younger and shorter children. We do recommend a higher threshold (0.65+) in elementary settings to filter out roughhousing.

Ready to see a live demo on your own footage? Email us or read about how GuardianAI is deployed on university campuses.