Chance me for UPenn Early Decision Please!

Hi I am currently a senior attending an international school outside of the U.S. (male)
I’m applying for UPenn’s SEAS Undergraduate Program. What are my chances?

Ethnicity: East Asian

Academics:
Rank: Our school doesn’t rank but I’m in at least top 10%
Unweighted GPA: 3.89 (low freshmen grades…)
SAT Scores:
CR: 760
WR: 760
Math: 800
= 2320 (3rd sitting)
SAT 2 Math Level 2: 800
SAT 2 Physics: 800
SAT 2 Chemistry: 780
Courses (IB/AP)
In school (IB Junior & Senior Year)
IB Higher Level Physics (Predicted score: 7)
IB Higher Level Mathematics (7)
IB Higher Level Economics (7)
IB Standard Level Chemistry (7)
IB Standard Level Mandarin (7)
IB Standard Level Language and Literature (6)
Self-Study (AP)
AP Calculus BC (5)
AP Psychology (5)
AP Physics 2 (5)
AP Physics C: Mechanics & EM (5)
AP Macro/microeconomics (5)

Extracurricular Activities:
MUN (9~12th grade)
Varsity Soccer (10~12th grade)
President of Orphanage Community Service Club (10~12th grade)
President of School’s engineering club (11~12th grade)
National Honour Society (12th grade)
Code Club (11~12th grade)

Internship at local electricity company over 11th grade summer holidays

Things to note: Legacy

Dang.

I would say that you have a pretty good chance! Maybe low reach at worst and good match realistically. Especially as legacy, too.

Excellent chance. Make sure you apply ED as Penn is pretty emphatic that legacy will not help in RD round.

Do you guys think my not too high gpa is sufficient enough to be admitted?