15. Alabama School of Medicine, University of Alabama (Birmingham, Alabama)
Acceptance Rate: 6.5%
Tuition Cost: $26,778
Average MCAT Score: Old MCAT 30 New MCAT 508
Average GPA Score: 3.79
The large university complex has most of its space dedicated to clinical facilities, research laboratories, classrooms, and surgical suites. It is ranked #35 in the ranking of best medical schools in the field of research.

SaMBa/Shutterstock.com