The US News and World Report has publisehd its 2013 best medical school ranking broken down by research and primary care.
Here they are!
Best Medical Schools: Research
1. Harvard
2. Stanford
3. Johns Hopkins
4. UCSF
4. Penn
6. Washington U in St. Louis
7. Yale
8. Columbia
8. Duke
8. U of Chicago
8. U of Michigan
Best Medical Schools: Primary Care
1. UNC Chapel Hill
2. U of Washington
3. OHSU
4. UCSF
5. U of Colorado - Denver
6. U of Nebraska
7. U of Minnesota
8. U of Michigan
9. U of Massachusetts
10. U of Alabama - Birmingham
You can view full lists, which include tuition information, here