My father said they brought their rifles into shop at school so they could learn to repair, clean and service them.
I think having a class similar to that would be a good first step. right now kids are only taught that guns are negative tool for evil. the fear and misunderstanding that comes with that drives a culture that turns to gun for the use of evil, instead of it being a purely neutral inanimate object.
like school driving classes, we were having problems with kids dying in car crashes, we started teaching drivers ed. same with sex ed, and other health based classes. Give these kids a healthy outlet, to begin teaching them to respect the gun as a tool, instead of only seeing it as something to hurt others.
usually the kids who are going to shoot up a school don't have any positive influences in their lives, and thus turn to the largest negative narrative out there when something comes up. instead of fixing the child, ending a system of failure and suffering, the solution from the left is to keep ignoring the child while creating the very narrative that drives the problem. often these kids just want to be heard, or seen, because they aren't. they are taught by the anti-2A crowd that hurting others via a gun is the best way to be seen or heard.
as with most things we refuse to admit our failings in the matter and in turn focus on 3rd parties to blame, meanwhile the actual problem remains unaddressed. pretending like the problem is better because they can't use a gun due to access or laws or whatever, just ignores the problem and allows it to get worse.