Just about an college in the US will “prepare” you for med school.
Med school pre-reqs (except biochem) are all intro level classes you could take at a CC. Getting a med school acceptance is based upon what you do & accomplish during college, not where you go to undergrad.
One of my kids went to a expensive private college like those on your list (she got a big merit award); the other went went to our huge, but cheap, state U. Both had great research experiences; both TAed and tutored; both received wonderful mentoring from their professors (and strong LORs for med school); both hit all the checkboxes for med school–leadership, clinical experiences, community service. Both had multiple med school acceptances and both eventually attended the same med school.
So ¯_(ツ)_/¯
any of those colleges can get you to med school, but the actual onus of making you a viable med school applicant is on you.
My recommendation:
-
minimize undergrad costs so you (and more importantly your parents) are taking on little or no loan debt for undergrad. Save the $$$ to pay for med school.
-
pick a college you would be happy to attend if you weren’t a pre-med–one that offers a variety of other majors you’d be interested in. (75% of freshmen pre-meds never actually apply to med school)
-
pick a college where your stats put you in the top 15-25% of accepted students. (Remember you’re suddenly going to swimming in much more competitive talent pool. You need lots & lots of As to get a GPA med schools will like.)
P.S. neuroscience is a very common pre-med major and, like biology, the career outlook for neuroscience majors who don’t get accepted to med school is poor