Safe Schools Project

Status as of Sunday October 18, 9:11 PM. Updates itself every few minutes. CRM · Watch it live · The public record

Where we stand

1,667districts still allow adults to hit children
1,176districts have banned it
716districts we haven't got an answer from yet

We count a district only when we have its own written rule, word for word, with a link to the document. 194 of the "still allow" districts require a parent's permission first.

Needs you

4email threads waiting for your call

Each one is a draft in Gmail with the suggested reply inside. See which.

Today

0district rules found
0emails sent to districts
0replies that came in
0emails lined up to go

Who we've asked

982districts emailed
157wrote back
825haven't answered yet
14state education departments asked for everything they hold

Emails are answered automatically within 15 minutes. If a district refuses, it gets a formal public-records request. 2 districts will only answer a resident of their state. Every conversation.

By state

StateStill allow itBanned itNo answer yetFound today
TX7393005
OK22148134
MO12811285
AR1441434
GA973236
MS1042024
AL792721
KS1213578
TN482642
IN4714141
NH2468
LA20928
FL142219
SC1119
NC29415
WY417
CO315
ID1111
KY61565
NY10
AZ2191
CA3
MN2
MI31
NJ1
WA1
OH4
WI1

Under the hood

State education departments
StateHowSentWhere it stands
FLemail2026-10-09sent 5 business days
GAemail2026-10-09answered recorded from their document
INemail2026-10-09sent 5 business days
KYemail2026-09-29sent 13 business days
LAemail2026-10-09sent 5 business days · 1 repl
MOemail2026-09-29promised · answer due 2026-10-16 13 business days · 2 repl
MSemail2026-10-09sent 5 business days
OKemail2026-09-29sent 13 business days · 1 repl
SCemail2026-09-29sent 13 business days · 1 repl
TXemail2026-09-29sent 13 business days
WYemail2026-10-09sent 5 business days · 1 repl
KSweb form2026-10-09submitted
AZweb form2026-10-09submitted
NCweb form2026-10-09submitted
Automatic readers of state policy websites (run every night)
StateReaderDistricts readLast new finds
KYksba-harvest.mjs134nothing new since the first pass
INneola-harvest.mjs273nothing new since the first pass
NCncsba-harvest.mjs109nothing new since the first pass
KSkasb-harvest.mjs262nothing new since the first pass
OKpolicy-harvest.mjs368nothing new since the first pass
Last night's run
Email job, recent activity
20:34:46 certificates (momentum): certificates sent: 0
20:34:48 ops page rebuilt
20:52:36 certificates (momentum): certificates sent: 0
20:52:38 ops page rebuilt