Chances for CMU,Columbia, Cornell and Upenn

I already got into my safety (SUNY Binghamton) and am also applying to some match schools. These are my reaches.

Background: Nigerian-American, NY, URM, Public School

Intended Major: CS/Computer Engineering

GPA:
97.34 UW/ 102.41 W (Top 5%)

SAT:
1540 (740 RW/800 M) Essay (6/7/6)

SAT Subject Tests:
Biology-M (790) Math 2 (800)

AP:
World History (4)
Language (4)
US History (4)
Biology (5)
Statistics (5)
Taking Physics, Calculus AB and Literature currently.

Awards:
Couple of local science and math fair awards, nothing really special

ECs:
Math Honor Society (9-12), President
Science Honor Society (11-12), Vice President
Senior High Mathletes (9-12)
Science Research (8-11)
Peer Tutoring (10-12)
World Language Honor Society (11-12)
Key Club (10-12)

LOR:
Counselor (10/10)

Teacher #1 (Advanced Physics) (7/10)

Teacher #2 (Advanced Pre-Calc/Calc AB) (9/10)

Optional Teacher (Advanced Italian) (10/10)

Essays:
My Common App essay is pretty strong, but I’m sure my supplements are pretty average.

Like most students, Columbia and UPenn are always reach no matter what because your credentials could be as good as someone else’s. Carnegie Mellon also falls into that category in that case. Your EC’s also contain mostly Honor Society things but I think Cornell would be your best bet. Good luck!