B's in Junior year but Hoping for Ivy League?

A few things about myself

Freshman year
1st semester 7 A’s 3 honors courses including physical science, English, and algebra II
2nd semester: 6A’s 3 honors courses, 1B in a self study summer course for Spanish

Sophomore Year
1st Semester: 7 A’s 5 honors courses (chemistry, biology, FST (math), English, Spanish)
2nd Semester: 6 A’s 5 honors courses

Junior Year
1st semester
4 A’s honors courses (Pre Calc, Spanish, Etymology) Ap Language, 2 B’s (Ap Euro and Ap Chem)
2nd Semester
??? Once it is over I will update

SAT: 1890 composite
PLAN: 29/32 (possible ACT range from 31-34, will be taking the ACT next month)

EC’s
Volleyball: freshman 1 year, JV 1 year, Varsity 1 year
Regional gold medalist, 3 years club volleyball
Piano: 11 years
Founding member of Young Feminists Club and Vice President
Freshman Mentor: 250+ volunteer hours
Social Media manager for nonprofit organization
National Honors Society Member
Spanish National Honors Society Member
Spanish Club member
Key club: 1 year

Personal
Black, 1st Generation Kenyan- American
Woman
Single Parent household
UPenn Legacy- Grandfather

Goal Schools: Ivy League: UPenn Columbia, Princeton
Tufts, Stanford, UChicago, NYU, Darthmouth, Georgetown
Interested in International Relations and International Aid Work

You have hooks but your academics really suck for top schools. Your ECs are pretty generic too. I don’t think you’ll make it in.

A couple of B’s aren’t going to kill. What may harm your application, though, are those couple of B’s WITH a low SAT. 1890 is not good enough for most of those schools on your list. My suggestion would be to work on that, get it to 2000+, then apply to U Penn ED. Your legacy + URM status should give you a good boost, and then I’d say you’ve got as good a chance as anybody (25% for ED).

Hopefully I don’t come off as pretentious but whatever. You can’t really claim first gen if your grandfather went to college lol maybe it’ll work everywhere except Penn, but you’ll have a legacy hook there anyways so it’ll even out. Whatever