It could be done by law.
Here's an example of one small change that could be made.....there is a little known provision in the
No Child Left Behind Act that high schools must provide the same access to military recruiters as it does to colleges/universities and prospective employers or risk losing federal funding. This is not only allowing recruiters to participate in on-site school functions, but gives them access to the school's database of student names, phone number, addresses.
There is an opt-out provision for parents to indicate they do not want their children exposed to this, but studies have shown that few parents are aware of the option. I would change it to opt-in, where a parent can check-off which of the three (colleges, prospective employers, military recruiters) they want for their kids.