By Dr. James M. Dahle, WCI Founder

The less you spend on medical school, the less likely you are to graduate with a massive debt that will affect your happiness, lifestyle, specialty choice, and job choice. Like college tuition, the average tuition for medical school has been skyrocketing in recent years.

Despite a few highly publicized “free tuition” schools, the vast majority of medical schools are expensive enough that if you pay for the entire thing (plus living expenses) with student loans, you will end up owing at least $200,000 after you're finished.

This has become a yearly exercise where we take a look at the current costs of going to medical school. The American Association of Medical Colleges (the MD organization) publishes a list each year of medical schools you can sort by the cost of tuition, required fees, and health insurance. If you do this, you will discover that there are 18 schools where your all-in required costs (not including living expenses) are less than $30,000 per year (there were 19 such schools in 2021-2022). Unfortunately, you will also discover that almost all of them require you to be a resident of Texas, Puerto Rico, New Mexico, Nebraska, or North Carolina. Outside of those states, your choice of cheap schools will be severely limited.


Affordable Medical Schools Under $30,000 (for 2022-2023)

Without further ado, let's introduce our contenders. There are 18 “low-cost medical schools.” First, a handy-dandy summary chart.

cheapest medical schools

Now, a few notes on these schools.



The Uniformed Services University of the Health Sciences F. Edward Herbert School of Medicine in Bethesda, Maryland was named after a New Orleans congressman who, prior to his political career, was a journalist who uncovered serious corruption in Louisiana politics. He was Louisiana's longest-serving congressman and was prominent on the House Armed Services Committee.

At any rate, USUHS is both the cheapest and the most expensive medical school. Not only will you pay nothing for tuition, fees, and health insurance, but they will actually pay you as an O-1 (2nd Lieutenant or Ensign). That's a base pay of $3,477.30 per month [2022] plus a tax-free Basic Allowance for Subsistence (BAS) of $311.68 per month plus a tax-free Basic Allowance for Housing (BAH) of $2,652 ($2,706 with dependents) for a grand total of $6,440.98 per month ($77,291.76 per year). And you can count on a likely raise every year. Being paid more than $77,000 per year to attend medical school? The price doesn't get much better than that. Unfortunately, it is also the most expensive medical school in that it will cost you seven years of your life. If you want to spend your career as a military doctor, this is the best place to attend medical school. If you do not want to be a military doctor, enrolling here will be the biggest mistake of your life


#2 Kaiser

Kaiser Permanente Bernard J. Tyson School of Medicine in Pasadena, California was named after the former chairman and CEO of Kaiser. He died in 2019, about the time the school was started. Kaiser is currently the only truly free medical school in the country. While California is not the cheapest place to live, you will pay no tuition, fees, or health insurance premiums. However, the school has only promised to waive tuition for its first five classes. So, if you enroll there by the fall of 2024, you're good to go (though it could cost you close to $35,000 per year in housing costs). We'll see what happens after that. As a private school, residents of any state can apply and have a chance to get in.


#3 and #4 NYU

NYU has two medical school campuses. It used to be that the cheapest one was on Long Island and the very slightly more expensive one was in Manhattan. For this year, at least, both cost exactly the same. NYU got a ton of publicity a few years ago when it started waiving tuition for its medical school. Lots of people may not have realized that you still have to pay fees and health insurance premiums, which total as much as $4,000 per year. Plus, you have to cover the cost of living in New York. Not exactly free, but considering that NYU used to be one of the most expensive medical schools in the country, this is a substantial improvement. Plus, it's one of the few places on this list where non-residents can be accepted at all.


#5 Puerto Rico

If you are a resident of Puerto Rico, this is your “in-state” school. While there may still be some bias against a Puerto Rico grad, it is generally considered easier to match from there than from other schools located in the Caribbean, because it is still considered a “U.S. school.”


#6 Texas A&M

Perhaps best known for its football team, A&M also has a cheap medical school in College Station (near Houston).


#7, #9, #10, #13, #14, and #18 University of Texas

The University of Texas has six campuses: located in Austin, near McAllen on the Mexican border, in Houston, in Dallas, in San Antonio, and in Galveston. Three have interesting names. The first is in Houston, named after pediatric allergist John P. McGovern who donated $75 million to the school. No, I have no idea where he got his money from. The second is in Austin, where they slip the name “Dell” into the title. Michael and Susan Dell pledged $50 million to the school over 10 years. The third is the University of Texas Health Sciences Center at San Antonio Joe R. and Teresa Lozano Long School of Medicine, which boasts the longest and most intriguing name on the list (why can't he have his full middle name in there too?). Joe Long was the chairman of First State Bank and donated $25 million to the school. All half-dozen of these schools provide an inexpensive medical education.


#8 New Mexico

If you're a New Mexico resident, this is your state school. If you're a non-resident, it'll cost you $51,834 per year.


#11 and #12 Texas Tech

Texas Tech has two campuses. Texas Tech University Health Sciences Center Paul L. Foster School of Medicine is in El Paso and is named after a billionaire who was the chairman of the board of Western Refining. He donated $50 million to the school. Meanwhile, Texas Tech University Health Sciences Center School of Medicine is based in Lubbock. There are many Texas schools on this list. Texas has long been known as the cheapest state in which to attend medical school, and 11 of the 18 schools on this list are located in the Lone Star State. Non-residents can attend Texas schools, but they'll end up paying more. However, that amount is sometimes less than resident tuition in their own states! In this case, non-residents will pay $39,558 per year to go to El Paso and $37,676 per year for the Lubbock campus.


#15 University of Houston

This is another inexpensive Texas public medical school.


#16 Baylor

Yet another inexpensive Texan medical school located in Houston. It separated from Baylor University in 1969, and it has had a very interesting history. Despite being private, out-of-staters have a higher (but still reasonable) bill here of about $40,000.


#17 Louisiana State University

Another inexpensive public school, LSU charges just under $30,000 per year.


What About the DO Schools?

The American Association of Colleges of Osteopathic Medicine (the osteopathic medical school organization) publishes a similar list each year. However, it does not include health insurance in its totals—just tuition and fees. Even so, there were only two schools that came in under $30,000 for the 2022-23 school year, and that was just for in-state residents.


#1 North Texas

The Texas College of Osteopathic Medicine is associated with the University of North Texas Health Sciences Center in Fort Worth. If you're a Texas resident, your total tuition and fees are $29,689, more than $6,000 than it was in the previous year. It's a public institution in Texas, so it's no surprise that it's the cheapest DO school in the country.


#2 West Virginia

The West Virginia School of Osteopathic Medicine is in Lewisburg. It is also a public university. In-state tuition and fees come in at $27,733


I hope you enjoyed that romp through the cheapest medical schools in the land. It looks like we have a little extra time today, so let's create a Wall of Shame while we're at it, discussing the most expensive schools out there.


Most Expensive Medical Schools 

The wall of shame. All of these medical schools charge an egregious amount for tuition, fees, and health insurance, and they should be ashamed of themselves. If you just sort the AAMC list for highest cost, you'll quickly discover that the highest costs are charged to non-residents at state schools. For the 2021-22 school year, these include:

cheapest medical schools


Public Schools, Non-State Resident

  1. University of Washington: $94,364
  2. University of South Carolina School of Medicine (Columbia): $91,861
  3. University of South Carolina School of Medicine (Greenville): $91,858
  4. Northeast Ohio Medical University: $91,153
  5. Michigan State University College of Human Medicine: $90,741
  6. Spencer Fox Eccles School of Medicine at the University of Utah: $87,741
  7. University of Illinois College of Medicine $84,812
  8. University of Missouri-Columbia School of Medicine: $82,948
  9. University of South Dakota, Sanford School of Medicine $81,708
  10. Oregon Health & Science University School of Medicine: $80,298

The University of Washington wasn't even on this list last year. Now, it's the most expensive medical school in the country. There is some good news for University of South Carolina students. Even though they're still north of $90,000 per year, at least the price from 2021-22 to 2022-23 increased by only a couple hundred dollars. And yes, it is incredibly embarrassing to see my own medical school (the University of Utah), where I was a non-resident while attending, on this list.

Let's also do a top-10 for the private schools, public schools for residents, and the DO schools.


Private Schools 

  1. Hackensack Meridian School of Medicine: $76,609
  2. Tufts University School of Medicine: $75,642
  3. Columbia University Vagelos College of Physicians and Surgeons: $75,624
  4. Weill Cornell Medicine: $75,118
  5. Tulane University School of Medicine: $74,834
  6. Northwestern University The Feinberg School of Medicine: $74,590
  7. Geisinger Commonwealth School of Medicine: $74,024
  8. Geisel School of Medicine at Dartmouth: $73,941
  9. Boston University Aram V. Chobanian & Edward Avedisian School of Medicine: $73,851
  10. Case Western Reserve University School of Medicine: $73,380

Interestingly, the most expensive private school last year was the Geisel School of Medicine at Dartmouth, but it increased its costs by only $6 for this year and, thus, fell down the list.


Public Schools of In-State Residents

  1. Virginia Tech Carilion School of Medicine: $61,054
  2. Oakland University William Beaumont School of Medicine: $57,936
  3. Carle Illinois College of Medicine: $56,588
  4. Oregon Health & Science University School of Medicine: $55,510
  5. University of Virginia School of Medicine: $54,384
  6. University of Michigan Medical School: $53,915
  7. University of Washington School of Medicine: $53,480
  8. Renaissance School of Medicine at Stony Brook University: $51,926
  9. University of Illinois College of Medicine: $51,632
  10. SUNY Downstate Health Sciences University College of Medicine: $50,741

Interesting that the gap from the No. 10 most expensive private school to the No. 1 most expensive public school for residents is still more than $13,000 per year. That just goes to show you how much less expensive going to your state school is than going to most private schools.


Osteopathic Medical Schools

Remember this category does not include health insurance—just tuition and fees for the 2020-21 school year.

  1. Chicago College of Osteopathic Medicine/Midwestern University: $78,762
  2. Arizona College of Osteopathic Medicine/Midwestern University: $77,171
  3. University of New England College of Osteopathic Medicine: $64,330
  4. California Health Sciences University College of Osteopathic Medicine: $64,202
  5. New York Institute of Technology College of Osteopathic Medicine: $63,589
  6. A.T. Still University Kirksville College of Osteopathic Medicine: $63,142
  7. A.T. Still University School of Osteopathic Medicine in Arizona: $63,142
  8. Western University/College of Osteopathic Medicine of the Pacific: $63,008
  9. Touro College of Osteopathic Medicine New York: $61,780
  10. Sam Houston State University College of Osteopathic Medicine: $55,000

It's worth noting that the most expensive school here, Chicago College of Osteopathic Medicine/Midwestern University, increased its cost by more than $4,000. These schools cover a wide range, but you can certainly spend at least as much money on an osteopathic medical education as a private allopathic education.


The Bottom Line

Unless “free medical school” becomes a lot more popular, the average physician is likely to graduate with increasing levels of debt. It's important to come up with an effective long-term strategy on how to pay for medical school. Keep in mind there is a dramatic difference between paying $75,000+ per year and paying $25,000 per year. As a general rule, most pre-meds should still choose to attend the least expensive school they can get into.


Student loans and the many programs and options are challenging to navigate. If you need help, check out, a WCI company.


What do you think? How does your school stack up? Do you think it is worth paying $50,000 a year in tuition and fees? $75,000? $90,000? Comment below!

[This updated post was originally published in 2021.]