A lot of these shooters are losers. People who have been told they want or cant succeed because theyre a square pegged being forced into our one size fits all socialist education system.
The first step is to offer more options within our existing infrastructure. People continually make the false claim that we need to invest more into CTE (career and technical education) courses. Thats wrong. We need to use the existing infrastructure (tech schools). Give kids a two year voucher to tech school in place of their junior and senior year of high school if they prefer. Make the voucher equal to whatever we would spend educating them. That would eliminate a decent amount of the square pegs we are trying to shove into a round hole.
Make it easier to drop out. States are making it very difficult because schools are ignorantly judged by their graduation rates. If a student gets in legal trouble, judges will often obligate the child to finish high school. Not everyone wants to be there, dont force them.
Step 3 is to change how we teach. I hated school as a kid because I was bored out of my mind and sitting in a desk in silence while some lady went on about the Bronte sisters for an hour drove me insane. I never lecture my students for more than 10 minutes at a time. Ill introduce our topic for the day. Show them how to do 1 or 2 examples. Then I have them go to the marker boards that are placed all around my room and work example problems. It gets them up and moving. Also always them the chance to communicate. Theyre allowed to talk to each other and even be off topic as long as the volume is reasonable and work is getting done. Then they will return to their desks, and show them a similar problem but more difficult. Then back to the boards. Learning is a social thing, yet students are kept in silence for the majority of class in most schools. The system I use is called classroom 360. It was invented by a prinicipal from Denver. My student growth scores are typically 2.5 standard deviations above the mean, and have been as high as 2.96. No one is meant to sit in a desk all day and listen to other people talk, and its a big reason boys are falling further and further behind in school.
The final step is getting quality teachers. Many states already have eliminated or minimized tenure. On top of that most have implemented a variation of a system called EVAAS which judges teachers by ranking students against their peers using percentile scores. If your student took their 7th grade math assement at the end of the year and was ranked in the 40th percentile, the teacher has to maintain that or improve it. If the average student in their class dropped significantly (more than 1 standard deviation) theyre considered to have not meet growth. If its within 1 sd, they meet growth. And if its above 1 they exceeded growth. We need to tweak the system to account for student absences. So if a student was absence for 45 out of 90 days, the impact on the teacher should be minimal, because they cant help that. But we also need to hold teachers who underachieve multiple years in a row accountable (termination). On top of that we need to increase pay so that we do get qualified candidates. Most schools struggle to find qualified teachers.