Some colleges with highly-rated pre-med programs include Harvard, Johns Hopkins, the University of Pennsylvania and Northwestern University. There is also Cornell University, Columbia University and the University of North Carolina at Chapel Hill.
Although it doesn't have a premedical program, Harvard is one of, if not the best, college for pre-med students to prepare for medical school. The Harvard Premedical Society is just one of the multiple organizations the school has for pre-med students, and it gives students the chance to shadow real-world doctors and even the opportunity to volunteer at hospitals.
Johns Hopkins, which does have a premedical program, has its students follow a four-year track where students gain ample knowledge and experience. Best known for its nursing school, the University of Pennsylvania holds a seminar for underrepresented minority students, allowing them to be mentored by members of the medical community.
Located in New York City, Columbia University boasts the country's oldest premedical program for graduate students. Their medical school has an enrollment of about 4,000 students, and prospective students get plenty of hands-on experience. Cornell University, located in upstate New York, gives its students the chance to work at New York Presbyterian hospitals. Cornell also sees about 45 percent of its students gain entrance into medical schools.