The University of Pennsylvania was home to the first medical school and hospital in the country, has an annual tuition of $43,960, and enrolled 608 students in its medical school in 2011. The University of Pennsylvania was also ranked #2 for best research and #9 for primary care by U.S. News & World Report in 2011.