Some SUNYs give merit for science majors, like Purchase
https://www.purchase.edu/offices/student-financial-services/financial-aid/scholarships/
My kids went to the instate school that offered their major and was affordable.
They are both at universities that offer many different majors as well, in case they change their minds.