I'm glad that it worked for him, but my community college was a complete waste of time with the exception of two (just two!) courses and the internship program. I think the true way forward is in replacing community colleges with certificates from online courses (with some in-person labs, probably). It's cheaper and would make for better quality of education.
Taking a couple years of community college classes while HS age is a good investment. You can satisfy many of the general ed/lower division requirements & focus on your upper division major courses, when you transfer to a uni.