Chance me on a few colleges, I'll try and chance you back

Gender: Male
Race: Asian (Indian)
Income: $110,000

GPA: 3.82
SAT: 2000 (CR:660 M:740 WR:600) Im going to be taking it again on Oct. 3 and aiming for 2150+

Class rank: top 20% (96/478) I’m most worried about this but there are a lot of amazing students in my grade

APs:
World history
US history
Computer Science
Calc AB
Calc BC
Language and Composition
Literature and Composition
both Econ Micro and Macro
both Physics C

ECs/Awards:
FBLA - 3rd at the national conference in computer game and simulation programming
1st at the state conference in computer game and simulation programming
Robotics(Vex) - Current President
Excellence award - 10th grade
Design Award - 11th grade
Teacher assistant at sunday school at mosque - about 4 hours a week
I’ve done a few other things but they aren’t really worth noting

Plan on majoring in Computer Science.

Schools:
1)Purdue
2)U Mich (Ann Arbor)
3)U IL (Urbana Champaign)
4)Georgia Tech
5)Cornell
6)Carnegie Mellon

I know those last 2 are pretty far out but I still want to try

Forgot to mention my SAT II:
Math 2: 750 - ill probably retake this one before applying to cornell and carnegie
USH: 770

1)Purdue-match
2)U Mich (Ann Arbor)-reach if you are OOS, and possibly match if you are IS
3)U IL (Urbana Champaign)-Match. If you are OOS, UIUC will love you because youa re a full pay.
4)Georgia Tech- Match/high match
5)Cornell-reach
6)Carnegie Mellon-reach

Your academics are pretty solid and certainly are match with 1, 3, and 4 on your list. I think your ECs/Awards are your strongest asset in your profile thus far, especially in getting such high placements in state and national competitions.