Skip to main content
NTAC modelBuilt on the U.S. Secret Service school threat assessment model

Behavioral threat assessment software for K-12 schools: The warning signs are there. Act on them.

VeriThreat gives your school's threat assessment team one place to receive concerns, investigate them the way the Secret Service recommends, and support students before a crisis.

  • No student profiling or risk scores
  • AI assists; your team decides
  • Syncs with your SIS via OneRoster
  • Every record access is audit-logged
What the research shows

School attacks are rarely sudden. Someone almost always saw something.

The Secret Service's National Threat Assessment Center studied 41 targeted attacks on U.S. K-12 schools from 2008 to 2017. What they found should change how every district thinks about prevention.

100%
of attackers showed concerning behavior before their attack
Concerning behavior was displayed at school in 94% of cases.
80%
caused others to worry about their safety, or the safety of those around them
The concern existed. It needed somewhere to go.
66%
communicated their intent or threatened the target in the two weeks before
More than half did so within two days.
80%
had been bullied by classmates
For over half, the bullying was a persistent pattern.

Source: U.S. Secret Service NTAC, Protecting America's Schools (2019), a study of 41 attacks on K-12 schools, 2008–2017.

Physical security alone can't solve this.

In the same study, 83% of attacks were over within five minutes, and nearly half ended within one. Many of the schools already had cameras, resource officers, and lockdown procedures. By the time an attack starts, it is almost always too late.

The opportunity is earlier: in the weeks and months when a student is struggling, and when the people around them notice. That's where VeriThreat works.

“In many cases, someone observed a threatening communication or behavior but did not act, either out of fear, not believing the attacker, misjudging the immediacy or location, or believing they had dissuaded the attacker.”
U.S. Secret Service NTAC, Protecting America's Schools (2019)
How it works

From a teacher's concern to a documented support plan.

VeriThreat puts NTAC's operational guidance into a day-to-day workflow, so every concern is received, assessed, and followed through the same way.

  1. 01

    Report

    Any staff member can report a concern in about two minutes, and students, parents, and the community can use an anonymous tip line in English or Spanish. Monitoring-service alerts arrive in the same place. An immediate-danger option says to call 911 first and pins the report to the top.

  2. 02

    Triage

    Reports land in one live queue for your threat assessment team, with an alert by email or in your Teams, Google Chat, or Slack channel. AI suggests how quickly each one needs attention, but it can never lower a reporter's emergency, and the team reviews every report.

  3. 03

    Assess

    Guided interviews, early-warning signals from attendance and grades, and a timeline help the team gather information across NTAC's 13 investigative themes, and decide when law enforcement needs to be involved. Everything lives in one case file.

  4. 04

    Support & manage

    The team records its level of concern and builds a plan across NTAC's management areas: supports, safety, weapons access, the grievance, and the family. Referrals to counseling and other services are tracked, owners get reminders, and the plan is reviewed until the team is no longer concerned.

Central reporting

Make it easy to speak up, and impossible for concerns to get lost.

NTAC's research shows people often notice but don't act. VeriThreat gives every teacher, counselor, coach, and staff member a simple, confidential way to report, with clear guidance on what to include.

  • Search your SIS roster and tag every student involved by role
  • Prompts that tick off as staff write, so reports include what the team needs
  • Anonymous tip line in English and Spanish, with two-way follow-up
  • Monitoring-service alerts in the same queue
  • Immediate-danger option that says “call 911 first”
  • Reporters see their report's status, never confidential case details
AI case assistant

Every record in the case, organized in about a minute, with sources.

The assistant reads a student's reports, notes, and photos, then sorts what's known under each of NTAC's 13 investigative themes. Every statement links to the record it came from. Gaps are called out, not filled in.

  • Citations on every finding; unverifiable citations are removed
  • “Unknown” is encouraged. It tells your team what to find out next
  • Suggests people to interview and supports to consider
  • Students are pseudonymized before anything is sent
How we use AI responsibly
Safety & support

When the risk is to the student, the same team can act right away.

Many concerns turn out to be about a student who is struggling or thinking about self-harm. VeriThreat puts suicide risk screening and a safety plan in the case, next to everything else the team knows.

  • The NIMH asQ screener, scored, with next steps for each result
  • A safety plan made with the student, printable for the family
  • 988 and your district's crisis contacts on every case
  • Results from the C-SSRS or another screener can be recorded too
Management & documentation

Follow-through you can see, and a record you can stand behind.

NTAC calls for documenting when reports come in, what was gathered, who was interviewed, and what interventions followed. VeriThreat captures it as your team works, and produces a clean, printable assessment report.

  • Plans by NTAC area, with a checklist of what each case still needs
  • Recurring check-ins with reminders, logged from a phone in seconds
  • Referrals from your own resource directory, tracked to the first appointment
  • Staff need-to-know sheets and letters to families
  • Team determination and law enforcement decisions, finalized by a BTAM lead
  • Complete audit trail of who viewed or changed each record
Built for the whole school

Each role sees what it needs, and nothing more.

Teachers & staff

A two-minute way to report what they saw or heard, guidance on what to include, and confirmation that it reached the team. Reporting isn't a disciplinary referral, and the form says so. Students and parents can use the anonymous tip line.

Threat assessment teams

A live, prioritized queue, alerts in Teams, Google Chat, or Slack, guided interviews, early-warning signals, AI-organized evidence, suicide risk screening, plans with referrals and check-ins, a weekly meeting agenda, and practice cases, all in one place and shared across the team.

District leaders

Consistent process across every school, a guided setup, insights on whether plans worked, an equity check, training records, state checklists and worksheets, two-step sign-in, and a tamper-evident audit log, without district administrators seeing confidential student records.
Responsible AI

AI that organizes evidence. Never AI that profiles kids.

NTAC is explicit: there is no profile of a student attacker, and the goal isn't to predict violence. So we built VeriThreat's AI to do the parts machines are good at, and leave judgment to people.

What it does
  • Orders the queue so urgent reports are seen first
  • Sorts evidence under NTAC's 13 themes
  • Cites a source for every statement
  • Flags gaps and conflicting information
What it never does
  • Score or rank students who haven't been reported
  • Use race, religion, disability, or income
  • Lower an emergency a person flagged
  • Make the team's determination
Security & privacy

Student safety records deserve the strongest protection.

Threat assessment files are some of the most sensitive records a district holds. VeriThreat is designed around least privilege, data minimization, and accountability.

Role-based access

Staff see only their own reports. Teams see only their school's cases. District admins manage accounts without access to student records.

Complete audit trail

Every view of a student, report, case, assessment, or attachment is logged with who, when, and from where, to support FERPA record-of-access obligations.

Data minimization

Only what a threat assessment needs. Optional demographics stay in an aggregate equity check, never on a student. AI requests are pseudonymized, and districts can disable AI entirely.

Walled off by district

Each district is a separate account, and every query is limited to your district. Automated tests confirm it on every release.

Even our staff can't look

VeriThreat's team sees usage counts only. We can't open a student, report, case, or note.

US hosting, encrypted, backed up

Google Cloud in the US, encrypted in transit and at rest, with daily backups and point-in-time recovery.
Read about security & privacy
FAQ

Questions districts ask us.

Something else? Talk to us.

Does VeriThreat predict which students will become violent?

No, and we think any product that claims to is doing something dangerous. NTAC's research found there is no profile of a student attacker. VeriThreat helps your team respond to concerning behavior someone has actually reported, and it never scores or ranks your student body.

What does the AI actually do?

Two things. When a report comes in, it suggests how urgently your team should look at it, which only affects queue order. On request, it organizes a student's reports and notes under NTAC's investigative themes, cites the source of every statement, and points out what's still unknown. It suggests; your team decides.

What student data do you collect?

Only what a threat assessment needs: name, student ID, grade, and school, synced from your student information system. If your district chooses, it can also import attendance, discipline, and grades (for early-warning signals) and IEP, 504, and English learner status (so teams follow special-education protections). Gender and race/ethnicity are optional and used only in an aggregate equity check: never shown on a student or case, and never sent to the AI. We don't collect religion or income.

Is student data sent to the AI?

Only when a report is triaged or a team member runs an analysis, and only after it's minimized. Students are replaced with labels like S1 and S2, known student names are removed from free text, and IDs, birth dates, and school names are left out. Districts can also turn AI off completely.

Is our data separate from other districts?

Yes. Every district is its own account, and every request for students, reports, or cases is limited to the signed-in user's district, enforced on the server. Automated tests that try to cross between districts run before every release. VeriThreat's own staff can see usage counts but not your records.

Where is our data hosted?

On Google Cloud in the United States (Iowa), encrypted in transit and at rest, with automatic daily backups kept for 14 days and point-in-time recovery. If your district turns AI on, AI requests are processed by Anthropic after students are pseudonymized. You can also turn AI off entirely.

Which student information systems do you support?

Any system that supports the OneRoster 1.2 standard, including PowerSchool, Infinite Campus, Skyward, Aeries, Clever, and ClassLink. CSV import is available too.

Does this replace our threat assessment team or training?

No. NTAC's model starts with a trained, multidisciplinary team. VeriThreat gives that team a reporting channel, a shared case file, and a consistent process, plus practice cases for training. Your people, policies, and training are what keep students safe.

Can students and parents report anonymously?

Yes. Each district gets a public tip line in English and Spanish, with a QR code and printable posters. Tipsters get a private code to check back, and the team can ask follow-up questions through it without learning who they are. We don't store tipsters' IP addresses.

Does it work with our online monitoring service?

Yes. Services like Gaggle, GoGuardian Beacon, and Bark can send alerts straight into your team's queue using a key your district controls. Alerts are matched to the student and treated like any other report.

What if the concern is that a student might hurt themselves?

Many threat assessments turn out to involve a student at risk of self-harm. The team can screen for suicide risk with the NIMH asQ right in the case, see the next steps for the result, make a safety plan with the student, and keep 988 and your district's crisis contacts on hand. Follow your district's crisis protocol first.

Can new reports show up in Microsoft Teams, Google Chat, or Slack?

Yes. An administrator pastes your team channel's incoming webhook address, and new reports (or only urgent ones) post with the report number, school, and a link. Student names and report details are never included. Email alerts work too.

Can we bring over our past threat assessment cases?

Yes. Import past cases from a spreadsheet so each student's history comes with them. You preview every row and fix problems before anything is saved, and importing the same file again never creates duplicates.

What if the person of concern is an adult?

The team can add a parent, former student, staff member, or visitor to a report and assess them in a case like any other. Adults are kept out of student counts, and family letters aren't offered for them.

Every attacker in the Secret Service's study showed concerning behavior first.

Make sure the people who notice it have somewhere to go, and your team has what it needs to act.