hi! congratulations to your son!
personally, i feel like this should come down to whitman vs. grinnell, and not just because i’m a student at the latter, lol. for carleton, i just don’t think paying full price is worth it, especially if he wants to go to medical school. for the other three, if he’s especially interested in the sciences, grinnell is the strongest, which is why i chose it over macalester. (however, i’m looking at it from an academics-centered viewpoint. if he absolutely hates small-town environments and loves urban environments, that could change things.)
students at grinnell are guided through the process of fulfilling med school requirements by their faculty advisor(s) who help them keep track of the classes they need to take. you can find them here.
also, with grinnell’s open curriculum, he has more variety in what he can pursue. if he decided to not pursue pre-med, he has the advantage of being able to take classes in areas he’s actually interested in instead of having to worry about satisfying graduation requirements. if he’s a STEM-centered person, grinnell allows for him to be pretty STEM-focused if chooses to be.
furthermore, grinnell is renowned for placing students in elite graduate schools/graduate school programs, if that’s anything for consideration, and the college’s $2B endowment means helping to fund unpaid internships, paying for travel for interviews for graduate school, and subsidizing student research during the academic year and summer. our cross country team ain’t too shabby either, hahaha. grinnell is a small town, yes, but luckily, the diversity of the student body helps to make up for the homogeneity of the town.
whitman is a fantastic college, a grossly underrated one at that, and i do think you should heavily consider it. if finances are an issue, i would contact the financial aid office at grinnell to see if they could bump up his academic scholarship amount to help makes things less expensive.
congratulations again! he has super exciting options.