I think community college is a way to serve gifted students in some communities...typically semester courses are equivalent to a year-long high school course, so there's compacted curriculum. Our experience so far with cc is that the teacher is great, clear course requirements, good pace.