I view the online education/MOOC type stuff being for teaching the basics. For example, have the undergrad curriculum be online and basically free. If people want to go to grad school at MIT or wherever, then have them take an extremely hard exam in the subject. I think overall, you would get higher caliber candidates this way just because of how big online education can scale.
The current education system is highly exclusionary based on characteristics that are obtained in high school and most of the characteristics are directly linked to income. The problem is many people can still go on to get these skills later in life but can't really get into MIT once they're adults. You can, in theory, but we all know in practice it is not realistic.