These mass shootings are mostly in rich white suburbs.. The shooters are largely white males. Good luck getting metal detectors in these communities. Even if you turn schools into a prison you will have large groups of kids lined up to get to class in morning, at sporting events, activities and the other functions. So a motivated shooter will get to people anyway. So even though high school can feel like it is a literal prison, actually making it so solves very little. The only reasonable and logical action to take is gun control. You can't ask teachers to make threat assessments, determine mental state or act be law enforcement. Teachers are there to teach.