Medical school tuition is extremely pricey even if you consider the cheapest medical schools. If we combine the cost of books, food, and housing, it still wouldn't amount to the most expensive overhead: the tuition. Ten years ago in the US, average yearly tuition, fees and health insurance for a resident attending a public medical school was $24,778 and $42,828 for private school. Non-residents spent on average $44,000 at both public and private schools. Fast forward to today and we see that those same costs have increased roughly 52% for residents at public schools, 41% for residents at private schools, and 41% for non-residents at either type of school.

Resident students now spend an average of $37,556 to attend a public medical school with non-residents spending significantly more, around $62,000. Whether you're an in-state or out of state applicant, you could spend over $60,000 to attend private school. So, if you're thinking “What am I going to do?” and “Is medical school worth it?” you're not alone. Fear not, the first step in preparing for such a large investment is to be aware of the tuition fees at each medical school so you can determine which schools are affordable for you. This blog will list in-state vs out of state tuition at every allopathic medical school in the US and Canada. 

>>Want us to help you get accepted? Schedule a free strategy call here.<<

Article Contents
1 min read

US Medical School Tuition Canadian Medical School Tuition FAQs

US Medical School Tuition

Check out our tips for repaying your medical school loans:

Canadian Medical School Tuition

Check out our video for more info about medical school tuition:


1. How much does medical school cost in the US?

Most aspiring medical school applicants wonder how much medical school costs. According to data reported by the AAMC, average tuition, fees, and health insurance in the US are as follows:

Public university, in-state: $41.438

Private university, in-state: $61.490

Public university, out-of-state: $ 58.246

Private university, out-of-state: $ 57.619

2. How much does medical school cost in Canada?

According to the Canadian Medical Education Statistics (AFMC), the average tuition fee for Canadian Citizens/Permanent Residents for Canadian medical schools is $16,798 per year, with Ontario having the highest provincial average at $27,304.

3. Is medical school financially worthwhile?

When premed students realize how high tuition fees are and how much debt they would carry after graduation, they start wondering if the financial burden of going through medical school is worthwhile.

If you are wondering this, you must ask yourself why you want to be a doctor? If the answer lies solely in the financial rewards, it may not be worth it, as there are other career choices that pay better. But if you want to be a doctor because of a sense of significance, a desire to learn and help people, then medical school will certainly be worth it.

And although the financial stress may be heavy during your first few years after medical school, eventually you may be able to pay your loans and start enjoying your salary. In North America, physicians have an average salary between $200,000-$300,000.

4. How long does it take to pay off medical school debt?

Paying off medical school debt takes a long time even for the highest paid doctors. The average student loan is paid off within ten years after graduation, but for doctors going through residency, it may take longer. Repayment terms depend on the the type of loan (federal or private) and the actual repayment plan you signed up for.

The default plan is standard repayment with a 10-year repayment term and fixed monthly payments.

There’s an extended repayment plan which stretches payments over 25 years, but it’s more expensive, and the graduated repayment, which also has a 10-year repayment term, but starts with smaller payments in the first two years, and then payments increase.

If you have a federal loan, you may also apply for an Income-Driven Repayment plan, which can extend your terms to 20 or 25 years, based on your financial needs.

5. What is the cost of Ivy league medical schools?

Tuition costs for Ivy league medical schools is between $60,000 and $70,000. For example, tuition costs for Harvard Medical School are $65,203 (in-state and out-of-state). 

6. What do tuition and fees usually include? What other costs do I need to consider when attending medical school?

Tuition is the cost of the courses you will be taking during medical school and it’s usually estimated by the number of credits you must take (each credit has a cost). Fees are usually administrative costs from the school you must pay to enroll.

Other costs you must consider when attending medical school are living expenses (rent, utilities), health insurance, transportation costs, books and supplies and food.

7. How do I pay for medical school?

There are many ways to pay for medical school. The first rule is to pay as much as you can with your own funds, savings, or parent’s money. Then, you must apply for scholarships and grants, which is money you won’t have to pay back. Only then, consider student loans to pay for medical school. And even then, try federal loans before private loans, because federal loans have lower interest rates and better repayment terms.

8. Which are the cheapest medical schools?

The cost of your medical school tuition and fees will depend on your residency status and where you want to attend medical school, as the cheapest option is usually a public medical school in your state of residency, so you can pay for in-state tuition.

If your state doesn’t have a medical school or attending there is not an option, consider applying to one of the many out of state friendly medical schools in the US.

9. Are private medical schools better than public medical schools?

There are many ways to interpret this question. What does better really mean? Better quality of education? Better residency prospects? Better salaries after graduation?

That’s why it is hard to answer this question. However, the highest ranked medical schools are usually private schools. There are other factors such as class size, resources, facilities, and faculty that may affect your education’s quality and your decision.

To your success,

Your friends at BeMo

BeMo Academic Consulting

Want more free tips? Subscribe to our channels for more free and useful content!




Apple Podcasts




Like our blog? Write for us! >>

Have a question? Ask our admissions experts below and we'll answer your questions!


Marzeia Mohammadi

I am permanent resident in canada, but I have a bachelor of Biology from a university in Iran. Can I study medicine with this degree in medical schools of Canada? If yes, which universities accept foreign degrees?


BeMo Academic Consulting

Hello Marzeia! Thanks for your question. Most medical schools will require you to complete at least some of your post-secondary education in Canada or the US.