Need some advice on Community College and Transferring

<p>Hi everyone, I need some advice. At the moment I am a high school junior in my last month of school. I have always been a pretty good student, averaging mostly A's (I came into the year with a 3.72 unweighted GPA) in some of the hardest classes that my school offers. I had a bunch of dedicated extra curriculars: student govt. VP, honor council rep, captain of the lacrosse team, co-captain of robotics team, and eagle scout.This semester however, after a solid first semester, I got in trouble and got slapped with 2 weeks of OSS. Now I have all B's with a C in math, as well as being kicked off of several of my leadership positions.
The decision that I have to make now is whether to stay at my high school, or go to the local community college. My view is that I closed a lot of doors as far as my college search goes, and going to community college may help open them up again. I do like my high school however, and have lots of friends that I would leave behind.
In your opinion, should I go ahead and get my associates degree and then try to transfer to one of my dream schools (I live in VA so all of my credits are guaranteed to transfer to any state university)? Could I go to one year of CC and then transfer? Could I still get into a school like George Mason or JMU if I stayed in high school?</p>

<p>additional info: SAT--1250 math and verbal</p>