Education I don't think is the sole answer, or at least not the way its often applied. In many cases I think "education" is interpreted as telling people what they should know or think, where I'd much rather see it used in the sense of teaching people how to learn, or how to think for themselves. Teaching to pass a test fails that IMO.
Small example from high school. I had chemistry my sophomore year. Most of that class was the teacher forcing us to memorize the periodic table, for each element we had to know the symbol, atomic weight, and atomic mass. I don't remember most of it, and right now if you put one in front of me I don't know that I could actually do anything useful with it. I consider that to be a lot of useless "education" because I didn't actually learn anything. In other science classes we learned about the scientific method and were given problems to figure out using it, designing experiments and that kind of thing. I think that was vastly more useful and I still use that on a regular basis. Its not done in any kind of formal way, I don't write peer reviewed papers or anything, but troubleshooting and repairing broken stuff you have to think about it in a similar way. What does it do / not do, what is likely to cause that, how do I prove or disprove that, what are my results. Basically I learned how to think about problems, not what the answer to the problem was.