11. University of Pennsylvania
Location: Philadelphia
Most of their class sizes are of 20 students or less, which is excellent for your progress.

mandritoiu/Shutterstock.com
And here are the top ten of our 25 best medical schools with highest starting salaries in America: