DS11 has been very happy with his math courses at the CC. I still think they've been some review, but he only has 2 classes/week and doesn't have to sit in an hour every day of middle school math. He scored perfectly on the final, which the teacher said had never happened before. Next semester he'll have entirely new material. I'd like to have him take other CC classes (science, e.g.) but it would disrupt his middle school classes (already he's pulled out twice a week and misses 2 social studies classes). It would probably work well with homeschooling, but he wants to finish out middle school, so we're sticking to math.