Becoming a doctor is a serious undertaking. It often requires four years of undergraduate school, four years of medical school and at least one year of residency, and not to mention years of research.
To make matters more complicated, medical schools can vary greatly. Some schools specialize in medical research and others excel in preparing students for medical practice. U.S. News & World Report assessed almost 100 medical schools to determine which schools are the very best at what they do.