Your son can take the required courses for medical school applicants at just about every four year college in this country. I would suggest he put medical school on the back burner for now. He needs to find an undergrad school where he can see himself being happy for four years, that is affordable. Medical school applications will happen later…if he even decides to apply. The vast majority of freshmen premeds don’t actually apply to medical school at all.
He has time to make up his mind about this.