Personally I think college is a waste of time. I didn't graduate and live very comfortably.
But your idea is already somewhat implemented, there are free teaching courses by Harvard, MIT, etc. where you can take classes online.
I'd like to shift your example slightly, and focus more on teaching business skills that earn money. Really, the only ways to truly make money is:
1. Inheritance
2. Real Estate
3. Start your own company
The rest is just a facade to slave the working class.