You should be able to get into plenty of schools with your academic stats. I would not go the CC route. I also would not get too caught up into going to the west coast. As a senior it is late in the game to be saying this but you need to find schools that are academic matches and that are affordable. Try using the Supermatch function – look to the left under Find a College. And I agree with the view that you should not make plans with your BF at this early age.