Consider community college and keep your options open
Many students (and some parents) automatically eliminate community college as a viable option for after high school. Many times, they eliminate the choice without even know about the benefits involved with community college.
I like community college choice for many reasons, but here are my top three. First of all, the class size as community colleges are much more small than their four-year college counterparts. My average psychology course at the community college that I teach in is about 20 students. The average psychology course at the university is about 100 students. The community college can serve as kind of a security blanket for students not ready to be completely on their own. Community college teachers are kind of a transition between high school teachers and full blown college professors.
The second factor is the overall cost; not just tuition, but fees! For one, three-credit course at the community college, the class fees are about $60. For one, three-credit course at the university, the class fees are over $350. Between tuition plus fees, the difference per class is well over $600.
The last factor is the guaranteed transfer class list available through the community college. Many states have articulation agreements, guaranteeing credits to transfer to 4-year colleges in the state. The local community college has over 150 courses that will guarantee transfer to any 4-year college. They also have a 60+60 degree program where they guarantee the 60 credit associate's degree will transfer to the four-year school.