The state with the most school shootings in the United States is California, having recorded 270 school shootings since 1966. Texas is the second highest with 225 shootings. When looking at the frequency of school shootings relative to population size, the District of Columbia has the highest rate per 100,000 people, but California leads in the absolute number of incidents.