Taking a science class isn’t an EC.
I think the EC where you raise d$25K - that’s #1 - you can quantify it.
Since you go to a private school, they may have more ins.
Obviously, your best odds are BU (ED best for them) and BC + Emory. If you are NMF, USC will likely accept you with 50% scholarship. Not on your list - but Alabama has the most NMFs - so you may look there because there’s a reason they all go there - $$$.
You are right - these schools are reaches because that’s what they are for all - but I see Emory (if you apply to Oxford, for sure), USC if you are NMF and BC as targets. BU - should be.
The Ivies - obviously the best chance at Dartmouth and Cornell.
Are you chasing names - or looking at the best schools for environmental sciences? You might look at Duke, Rice, Bowdoin, but maybe add Middlebury, Carleton, and W&L as likelies.
I think you need to work on organizing your ECs better - lead with things you can quantify - and these should be activities, not classes, etc.
You have a strong resume. Good luck.