Number of school shootings U.S. 1999-2023, by school type
From 1999 to August 4, 2023, 387 school shootings were recorded in the United States, 363 of which occurred in public schools. Within the provided time period, only 24 shootings were recorded in private schools.