This U.S. News and World Report article sums up the advantages of attending community colleges, including money, academic flexibility, financial aid, school/life balance, STEM education opportunities, transfer agreements, elements of traditional colleges, personalized attention, professional certificates and online class options.