Match me: Geoscience or Construction Mgmt or Urban Planning or Geography [VA resident, 4.0 UW, 36 ACT superscore, <55K if possible]

I haven’t read all the replies, so apologies if this has been mentioned. Is your son set on a large school? If not, a good option for geography/geosciences with an urban setting might be Macalester. One of the few smaller liberal arts schools with a geography major. Urban setting, small but not tiny (about 2000+), plus U of M is nearby and has good geography options too and a lot of cross-pollination. I don’t know about cost, though they do give merit aid.