Costs & Budgeting


We guarantee a fixed tuition rate, so you know exactly how much your medical degree will cost and can plan for your financial future.

For all new entering students, tuition rates are fixed and guaranteed for all four years of medical school through an innovative cost-of-degree tuition policy.

Tuition is determined in June for the Year 1 entering class, and remains set until completion of the M.D. degree.

What you can expect to pay

  • A guaranteed tuition rate for all 11 semesters (5 semesters of Scientific Foundations and 6 semesters of clinical rotations). Rather than charging per number of credits, we charge a fixed rate: currently, $12,624/semester for residents and $17,599/semester for non-residents
  • University, college, and student fees are treated as a separate component and are not fixed. Fees are listed on the Twin Cities budget table and the Duluth budget table

Total budget

Our financial aid programs are designed to help you cover your medical school expenses and live comfortably.

To do this, we use a predetermined, standard student education budget. Only the single student cost of attendance is used.

Federal financial aid resources are intended to cover the expenses of an individual student's educational expenses only and should not be depended upon to support a household.

Twin Cities budget table
Tuition, fees, and estimated cost-of-living expenses

Duluth budget table
Tuition, fees, and estimated cost-of-living expenses


Adjustments to the student budget can be made on an individual basis to cover such items as child care, University-sponsored student health insurance, disability-related costs, and possibly some medical expenses.

Proper documentation is required. For more information about budget adjustments, contact a Medical School financial aid counselor.

Medical School Financial Aid Office – Twin Cities campus



In person
B606 Mayo Building
8:00 a.m. to 4:30 p.m.

More ways to contact us

Medical School Financial Aid Office – Duluth campus


In person
114B SMed
Monday-Thursday: 8:00 a.m. to 3:00 p.m.
Friday: 8:00 am to noon

More ways to contact us