The US is the top place in the world to get medical school degrees, but a growing number of schools are struggling to get enough applicants to make the top 25.
As a result, the top 10 medical schools are all in the top 20 countries, according to new data from the National Center for Education Statistics.
That makes it the biggest gap between countries in the rankings.
The top 10 countries in this year’s rankings are: US, Canada, France, Germany, UK, India, Netherlands, Singapore, New Zealand, United Arab Emirates, France and Italy.
The rest of the top 50 countries are: Australia, Austria, Belgium, Brazil, Canada and Chile.
US states are ranked first and second.
While the US still leads in the number of applicants, its top spot has slipped, with a number of states dropping out of the rankings entirely.
The US is one of the best places to get a medical degree, but some states are struggling to get enough students to fill the top 100 places.
Read more about the rankings: Top 25 medical schools – NCEES, US News, World Health Organization, US Department of Education, National Center of Education Statistics, US Census Bureau, Reuters Top 50 US medical schools ranked by average number of applications: United States: 8.98, New York: 6.93, Florida: 5.86, Iowa: 4.95, Nevada: 3.95 Top 100 US medical school rankings by average student enrollment: Michigan: 11.65, Ohio: 10.99, Arizona: 9.99 Top 200 US medical college applications, 2016-17: US: 1,932, Canada: 961, Mexico: 728, Australia: 525, United Kingdom: 250, Germany: 224, India: 222, Spain: 192 Top 300 US medical colleges applications, 2017-18: Texas: 2,068, Alabama: 770, North Carolina: 680, Georgia: 675, South Carolina: