You know, a simple solution would be to make colleges and universities more affordable.
Yeah, your taxes would go up, but so what. The rewards to the public as a whole would be greater than the tax burden.
In Britain, Germany, France, a university education is free or just about free.
For a full time domestic student to attend Engineering at the University of Toronto (if you can get in) is about 8 grand Canadian, or about $5,200 US. I have no idea how much a premiere engineering university costs in the states. I would guess a liberal arts degree to be in the range of 6,500 C$.
http://www.ecf.utoronto.ca/apsc/registrar/
I had some smart parents that began saving for my education when i was born, and my sister too. We both also worked in the summers to cover the other costs.
We both graduated debt free.
My parents were by no means rich either.