What are the best undergraduate colleges for science in general?

https://financialaid.umbc.edu/scholarships/freshmen/

The maximum scholarship, $22K, would get you close enough to UMBC’s full in-state COA that you should be able to cover the gap with “self-help” (student loans and employment). I wonder how many students get awards that large. If you got a smaller award, perhaps you could commute from home to save on room & board?