Am I on the right track (junior)?

<p>Hi everyone,
I'm aware I'm not yet a senior and do not have to apply for colleges just yet, but I'm a bit concerned about how I'll fair at the colleges I plan on applying to after seeing everyone's stats on here. My goal is to go into engineering and these are the colleges I have been looking at:
RPI
BU
BC
Northeastern
U. of Illinois-Urbana-Champaign
U. of Michigan-Ann Arbor
Carnegie Mellon
Georgia Tech
MIT (Legacy)</p>

<p>Stats
Total uw GPA: ~3.8
Total w GPA: ~4.5
Class Rank: Top 10/314</p>

<p>Courses
Freshman Year
• Honors World History: A-
• Honors Foundations of English: B-
• Honors Physical Science: A-
• Honors Geometry: A
• Honors Spanish 1: A-
• CP1 Fundamentals of Comp Prog: A (Elective)
• PE: A+
Sophomore Year
• Honors U.S. History I: A-
• Honors Lit Heritage: B+
• Honors Biology: A-
• Honors Algebra 2: A+
• Honors Spanish 2: A
• Honors Intermediate Comp Prog: A (Elective)
• PE: A+
Junior Year
• AP U.S. History
• Honors American Lit
• Honors Chemistry
• AP Calculus AB
• Honors Spanish 3
• CP1 Art (Elective; performance art requirement)
• PE</p>

<p>Extracurricular Activites/Awards:
• Math Explo 2008 Winner (Freshman) [it's a fair]
• Math Explo 2009 Winner (Sophomore)
• American Computer Science League Semifinalist (Sophomore)
• Club Soccer (K-Present; not good enough to make hs JV team)
• National Spanish Exam Bronze Medal (Sophomore)
• Computer Club President (Sophomore, Junior)
• Math Team Member (Sophomore, Junior)
• North American Computational Linguistics Olympiad Participant (Freshman, Sophomore) [is there any point in including this?]
• AMC (American Math Competition) Participant (since 7th or 8th grade, haven't gotten to 2nd round yet)
• Freshman Soccer
• JV Basketball
• Weightlifting (plan on competing very soon)</p>

<p>Community Service:
• Food Pantry (6 Hours)
• Tutoring older men and women how to use computers (16 hours)</p>

<p>Generally my school has 2-3 students get into ivy leagues and 1-2 get into schools such as MIT. So my question is - am I looking at the right schools and what can I do to improve my chances for admission into them? Also, if it makes a difference, I am from MA. As said before, seeing so many students with superb extra curriculars and straight A's across the board are making be a bit concerned that I'm nowhere near qualifying for the colleges I'm aiming for. Any criticism/college ideas are much appreciated.</p>