Hot take for a baseball blog - my new thinking for HA D3 posters is to apply to the best schools, D1, D2, or D3, with your son's major of preference, and then if the coach doesn't offer you a spot and you end up at D3, try to walk on or play club. If your son doesn't know what major he wants, go to a larger high academic school (likely D1) with many different majors, as mentioned by @dverespey above, and play club, join a frat, and live the college experience. Don't force a fit for baseball; force the fit for academics and career, and then backfill the baseball side. Most important thing is that you have a happy son who ends up with many career choices.