Alternative education is getting great results. I personally funded an alternative to college to train software engineers(Holberton School). We have no formal teachers, no lecture, students learn by practicing and collaborating with peers. We started 9 months ago but already got students at NASA, Dropbox, Docker and Apple.
Look at Andela as well, accelerated training, then teams of "students" are integrated into companies and they learn while working.
Finally, coding bootcamps have also their share of success stories.
There is honestly A LOT of broken, unless you are studying in an Ivy League, I really think the education far from what the current & next generation needs.