Hes a sophomore. It’s way too early to look at schools. What you think today will be different tomorrow. Dependent upon grades there will likely be many schools under $40k and even lower if states keep their tuition levels.
But more like MS State instead of MIT. Arizona or Alabama instead of Amherst. South Carolina instead of Stanford.
And a go getter will do just fine.