1. It saves you money, online fee's are less. And for electives a lot of state schools accept courses from community colleges. I have a lot of patients whose kids do this, and they also do something called a mini-mester where they complete a course by going all day for several weeks during the Christmas holidays..again they do it a local community college and it's an elective. Save's money.
2. Allows the student to manage their regular on campus courses better and graduate on time. I know a number of kids who just couldn't get everything done in the 4 yrs due to course availability, and they can fill in the gaps with online courses/mini-mesters and graduate on time.