What schools have the best undergraduate programs for students wanting to go to med school?

LACs refers to liberal arts colleges. Several – such as Amherst, Bowdoin, Hamilton, Haverford, Middlebuy, Swarthmore, Williams – would be notable for their excellent health professions advising as well as for, for top students, their medical school early assurance programs (https://www.studentdoctor.net/2014/08/04/want-to-skip-the-mcat-check-out-these-programs/). However, all from this particular group enroll student bodies with entering profiles beyond that which you would encounter, on average, at a school such as UNC.