Dual-Enroll vs AP?

Okay, so I have been put in a predicament.
Right now, my senior year schedule is as follows:
Chorus
Music Theory
Economics (1 sem) chorus (1 sem)
AP Government (US and Comparitive)
AP Literature
AP Calculus AB (BC not offered)
AP Physics II.

The residing problem is that we don’t have enough juniors to take AP physics 2 (or enough that WANT to.) so unless we can convince a couple more people to do it, I have the following options as far as science:

-Take AP Physics 2 online
Not sure how well I would do with an online course without a teacher, considering they won’t let me do my work at school I will have to work up the motivation to actually do my work on top of all my other homework at home.

-Not take a Science course.
I took AP chemistry and AP physics I this year, so I already have 4 credits for science. However I’m planning on majoring in a STEM major. So even taking another AP class (like AP psych) is not really a good option for me.

-Take AP Biology or AP environmental.
Long story short, our AP bio class is horrible. It’s basically a self study class if you want to succeed and my reading skills are lacking. APES just seems incredibly boring to me- I’m more of a math based science person and I feel like APES is some what of a step down from AP Chem and AP physics from the IVY point of view.

-Dual Enroll.
So basically it boils down to dual enrollment. I would have to drop music theory, but would be able to take Physcis or something of the sort at a local community college. I just don’t know how ivy schools consider dual enroll classes- will they see it as just as rigourous as an AP? It would definitely be a load off my back to dual enroll with the every other day schedule, and considering im not trying to burden myself too much my senior year it seems like a viable option. I just don’t want competitive schools to look down upon me for it.

So what is my best option? Thank you so much for taking the time to read this and help me!