23. John Hopkins University
Location: Baltimore
The average tuition fee for John Hopkins, which ranks 23rd on our list of best medical schools with highest starting salaries in America, is around $52,170, without room and board.
![Best Medical Schools with Highest Starting Salaries in America](https://imonkey-blog.imgix.net/blog/wp-content/uploads/2015/05/shutterstock_2403201881-750x500.jpg?auto=fortmat&fit=clip&expires=1755993600&width=480&height=320)
Jon Bilous/Shutterstock.com