Chances at Penn (UPenn)?

I am a current HS junior looking to apply to Wharton in the fall. (My next top 2 choices are UMich [OOS] and USC)
*NOTE: AP classes are not offered (besides AP comp sci) until junior year at my school
I am an african american female.

Freshman year:
honors physics: B-
honors geometry: B
honors world history: A-
english 9: A
spanish intermediate 1: A-
chorus
TV studio
EC: member of black student union, ballet, leader of church dance ministry, spring musical, 2 month exchange program to Brazil over the summer, 25(ish) hrs community service

Sophomore year:
honors bio: B
honors algebra 2: B
honors english: A
world history: A-
spanish intermediate 2: A
chorus
creative cooking
EC: varsity track 2 seasons (rookie of the year award for indoor, made it to nationals for 4x1 in outdoor), secretary of black student union, helped to plan a domestic violence conference at church, out of school summer track club, summer job as dance teacher, summer camp counselor, 36 hrs community service

Junior year (as of the end of first semester):
honors precalc: B+
AP stat: B
chem: A
honors english: A
AP US history: B
honors spanish intermediate: B+
chorus
EC: varsity track 2 seasons, secretary of black student union, student ambassadors club, going on a missions trip to Cuba over the summer

Planned courses for senior year:
calc AB
AP bio
AP comp sci
AP english
social science (history course)
AP spanish language
concert choir (audition group)
EC: varsity track 2 seasons, probably president of black student union, thinking about running for student council

As of the end of first semester junior year, my weighted GPA is 3.9 (my school doesn’t send unweighted)

I took the PLAN (psat version of ACT) last year and was projected a 31, I took the ACT a couple weeks ago and have not received my scores yet but I think i got in the 31-33 range. I got a 2030 on the PSAT with no studying (I’m taking the SAT next month), so I should be able to raise that into the 2100-2200 range.

I have talked to my coaches and they are pretty confident that I can get good enough times this season to run track at Penn, which I will definitely do if it means it will help me get into the school.

Thanks in advance!

Also, I am turning in my NHS application next week.