Exactly -especially if you do score 1450-1500 on the SAT (you’d lose merit aid), as an non state resident (paying OOS fees everywhere), and if you could get into a full-need university (either through Questbridge or just as a Pell Grant applicant).
Full-need universities are good for most majors they offer (there are only 85 put of 3,700 and not coincidentally they’re among the most selective in the US so there simply aren’t any that aren’t good at staples like Chemistry or Psychology. )
You can also look at “origin of PHD recipients, by percentage” (raw numbers don’t tell the full story -a university with 25,000 students will necessarily produce more such students than one with 2,500.)
Another source could be Princeton review’s Best Colleges (any edition 2021 and up).
All 4 universities I listed are known for being solid in the sciences though.
Kalamazoo doesn’t “meet need” but has generous merit aid. Similar in that: College of Wooster, Clark, Lawrence (for instance).
And St Olaf, Denison, and Dickinson would all be excellent choices. Macalester as listed above would be a reach but is also topnotch, as would Grinnell.