I'm not sure where to apply for college

<p>I'm genuinely unsure of what my target schools should be. I know my GPA is pretty low compared to my standardized test scores and the quality of my EC's (i think). I go to a competitive magnet engineering high school that accepts about 40 out of a few hundred applicants throughout the entire county per year.
I also want to add that my passion is robotics and mechanical engineering (even though i major in electrical/computer engineering in my school).</p>

<p>Gender: Male
Race: Indian (I know it doesn't help)
State: New Jersey</p>

<p>GPA: around a 3.5 unweighted and I don't know my weighted GPA
SAT: 2360-- 770 Writing, 800 Math, 790 Critical Reading
SAT II Math: 770
SAT II Bio: 760
I'm planning on taking SAT physics this fall and i'll probably get 770+
Class Rank: My school only has 40 students so we don't get ranked</p>

<p>I also haven't taken any AP courses because my school doesn't offer them. Everyone basically takes the same courses except half of the students take Electrical and Computer Engineering while the other half take Civil/Mechanical Engineering. </p>

<p>ECs/awards
My biggest EC and the one that makes me unique is that I've been playing the Indian drums for the past 11 years and I'm probably one of the best drummers my age in the US (probably top 5?). I've received national awards and have performed in many concerts in the US and India.
co founder of computer science club and co founder of robotics segment.
Team leader (not officially) of VEX robotics team - qualified for NJ state in rookie year
Team captain for FTC robotics team (qualified for numerous state tournaments and won a variety of awards
Lemelson-MIT award (our team was selected as one of 11 in the nation to work on an invention for one year. We created an agricultural drone that uses computer vision to autonomously spray crops)
JV soccer freshman and sophomore years (captain), varsity junior and senior years
Member of Males against low self esteem (basically a charity organization)
Pilotphilly - best mobile app (a programming competition where you have to make an app in 24 hours)</p>

<p>work/volunteer experience
Internship at an optical engineering company working with senior mechanical and optical engineers , 40 hrs/week for 5 weeks
Liberty Science Center - 120+ hours</p>

<p>I know it may seem unimpressive compared to the lengthy resumes that other students have but believe me when i say that I put 100% into each one of my EC's and I'm passionate about all of them - especially robotics. I love CAD and designing and I've spent a huge amount of time just learning software tools like Autodesk Inventor, SW, Maxwell, etc.
Also, Carnegie Mellon has been my dream school ever since i joined the robotics team because it has a world class robotics institute and I dream of working there. I'll probably ED to Carnegie Mellon because last year, CMU accepted 5 students (which is a lot considering there are only 40 in the school). I'm not sure how many applied and were rejected though. I also want to apply early to MIT even though I know I'll probably be rejected. It just seems like a good fit for me and I would definitely be really happy there. </p>

<p>If you guys could give me a good idea of what schools i should be looking at it would be very helpful. I want to major in Mechanical Engineering and maybe a minor in music or comp sci. Please be honest also. Thanks in advance. </p>