:max_bytes(150000):strip_icc():format(jpeg)/GettyImages-1062184516-80f26140589c40759ffb0459088b459a.jpg)
Few individuals can afford medical school without taking on debt, as the numbers suggest: 71% of graduating medical students in the class of 2024 had outstanding education loans, with the average medical school debt being $212,341. This is understandable considering the median four-year medical school costs for public and private schools are $286,454 and $390,848, respectively, for the class of 2025. These figures include tuition and other related expenses.
Exactly how much student loan debt you’ll need for medical school, however, will depend on your chosen institution and projected future income.
Key Takeaways
- Average tuition and fees for medical schools vary significantly between public and private institutions.
- Scholarships and other forms of financial aid can play a vital role in reducing the amount of student debt borrowers have to take on for medical school.
- Income projections for medical professions can help students determine what a manageable amount of debt looks like.
Understanding Medical School Costs
Let’s break down the cost of attendance for medical school in more detail.
- Tuition: The median annual medical school tuition for 2024–2025 ranges from $42,668 for public schools to $72,689 for private ones. Across four years, that adds up to $170,672 and $290,756, respectively.
- Living expenses: Annual living expenses can vary between schools. Students on Harvard Medical School’s Pathways track, for example, can expect to spend $21,570 on room and board, $2,585 on transportation, and $5,000 on miscellaneous living expenses within their first year. Meanwhile, for resident students attending the University of Texas Health Science Center at Houston’s McGovern Medical School, living expenses break down to $22,430, $2,720, and $3,360, respectively, for the same amount of time.
- Books and supplies: As a medical student, you’ll need to buy textbooks and supplies (think stethoscopes, lab coats, etc.).
- Fees: You may need to pay application, exam, and other fees.
Important
The One Big Beautiful Bill Act, which was signed into law on July 4, 2025, caps the amount of federal loans students can borrow for medical school (and other professional graduate programs) at $50,000 per year, with an aggregate limit of $200,000.
Determining How Much to Borrow
Estimating the cost of medical school is one thing, but figuring out exactly how much you’ll need to borrow is another. After all, your chosen school’s cost of attendance, federal student aid options, and your projected future income all play a role in determining the amount of debt you ought to take on.
You can apply for federal student aid via the Free Application for Federal Student Aid (FAFSA). In addition to federal student loans, the U.S. Department of Education also may award you scholarships, grants, and work-study opportunities, reducing your dependence on education debt. Other options include the Association of American Medical Colleges (AAMC)’s fee assistance program and additional scholarships that may be available in your community or online. If you still have funding gaps, then you may want to consider private loans.
From there, carefully consider the interest rates and repayment terms of the loans included in your FAFSA reward letter, in addition to your expected future income. Bear in mind that you don’t have to accept the full loan amount offered. According to the United States Bureau of Labor Statistics (BLS), the median annual wage for physicians was $236,000 in 2023.
The Bottom Line
It’s no secret that medical school can be expensive. But how much you’ll have to borrow in order to fund it will depend on your financial situation, career goals, funding needs, and more. Before taking out a student loan, carefully explore your options and only borrow what you can reasonably repay based on your expected future income.

