Black Student Chances for Stanford, MIT, UCB, and other Engineering Schools

Looking to major in Computer Engineering. My test scores and grades are a bit low but my essays and ECs are better:

SAT I (Super)
M: 720
CR: 720
W: 740

SAT II:
Physics: 750
Chem: 760
Math II: 700 (retaking)
Bio M - 720

APs:
World - 4
APUSH - 4
CS - 4
Eng Lang - 5

GPA: 3.75 UW, 3.8 W
There is a very visible upward trend, I started at A- and now I’m at a solid A (our school works on ± system)
Rigorous for my school, the only APs I’ll miss on this track are Bio and Chem.

Senior Schedule
AP Stat
AP Calc AB
AP Physics ©
AP Env Science
AP English (Lit)
Independent Study (likely electronics)

ECs:
National Society of Black Engineers:
Region V Jr. Executive Treasurer, Chairperson
South Houston Vice Chair, Chair

NAACP:
Houston Community Service Executive
ACT-SO Competition Regional Gold Medal in Physics, National Bronze Medal in Physics

Community Service Council @ school:
Urban Harvest Liaison
Database Maintenance Team

Engineering Club at School
Founder and president, led Community Service Projects

Eagle Scout
Order of the Arrow Brotherhood Member (Scouting)

National Merit SF

National Chinese Honor Society

Texas Alliance for Minorities in Engineering Competitor (won several Math/Science Competitions)

School Award for Most Proficient in CompSci

Robotics Club member

7 years of violin and school performances

Worked a summer at school Net Ops imaging computers

Presidential Volunteer Service Award for over 5 years

6 summer engineering programs
lots of programming experience/languages

My essays emphasize my enthusiasm for engineering, my struggles in a single parent home, and how the many leadership and service opportunities have shaped my character (depending on the prompt). I’m a strong writer and shouldn’t have trouble with essays.

Wondering about my chances at the most highly ranked engineering schools. Please recommend some for me if you’d say I’m nowhere near these. I’m open to hearing anything.

Thanks!

All i have to say is to try to get your sat onto the 2200 range and keep on improving with the upward trend in your grades. Ultimately, applying to the top colleges can be a lottery in some ways but if you are able to paint yourself as a person with an exceptional story (from your background you have a few hooks when it comes to engineering students) youll be fine dude. Just try to enjoy senior year while continuing to work hard.
Also, i believe cornell has a comparatively good engineering program so that may be a school you would want to look at.

Also, your sat iis look good except for the math which you are already retaking