Canadian schools also spend more than $3000 per student per year on average than American schools.
What American schools need is more quality, not more quantity.
story: A couple of decades ago I used to work on grants and educational programs. One group came to ND to give a lecture on risk factors. In Minot ND, they told the crowd that "firearms" automatically means more violence. "It has been proven in studies" they said. One member of the crowd asked how many people in the room owned firearms. The poll came back at about 90% with many (40%) owning 3 or more. No history of violence in that crew. They were all social worker types who liked to hunt or in the case of one, target shoot. I got ahold of their source data for studies and found two things. A specific firearm study was never done and all the data came from CA or NY cities.
The USA is a large and diverse place, I am a little cynical of best practices taken from urban environments and applied to suburban and rural areas without add research and being a little more specific on why stuff seems to be working.
Its not the guns or any other object, its the conditions and attitudes that make a place dangerous. Dangerous people will use the weapons they have or improvise weapons (IED) if they have none.
Calling them prisons implies the entire population of students would commit said crimes.