Medical school is expensive — according to the Association of American Medical Colleges (AAMC), four years of medical school cost the Class of 2019 about $250,000 at public universities and $330,180 at private universities.

But for those who graduate, it can pay off big time: Doctors are more likely than any other profession to be in the top 1% of earners. Medical school students have traditionally taken on piles of student debt to finance their degrees with the understanding that their future earnings will allow them to pay off their debts. The AAMC also reports that three quarters (75%) of the med students who graduated with debt in 2018  have approximately $200,000 in student debt, and 15% also have credit card debt.