Medical school itself takes four years for most students. But the full timeline from starting medical school to practicing medicine independently is much longer, typically seven to ten years or more depending on your specialty. And if you count the undergraduate and gap years that come before, the entire journey from college freshman to licensed physician spans a decade or longer for most people.
The Standard Four-Year Curriculum
A traditional MD program splits into two distinct phases. The first two years are preclinical, focused on science training: anatomy, physiology, biochemistry, pharmacology, pathology, and the fundamentals of diagnosing and treating disease. You spend most of your time in classrooms, labs, and studying for exams, including the first step of the USMLE board exam series.
The last two years shift to clinical rotations, sometimes called clerkships. You rotate through major specialties like internal medicine, surgery, pediatrics, psychiatry, and obstetrics/gynecology, working directly with patients in hospitals and clinics under the supervision of attending physicians. This is where you start functioning as part of a medical team, taking patient histories, performing exams, and presenting cases. Some schools have moved toward more integrated curricula that introduce patient contact as early as the first week, but the total program length remains four years at most institutions.
Three-Year Accelerated Programs
A growing number of schools now offer accelerated three-year MD tracks. The Consortium of Accelerated Medical Pathway Programs includes over 30 member institutions, ranging from NYU School of Medicine and Duke University School of Medicine to the Medical College of Wisconsin and the University of Massachusetts. These programs compress the same core training into three years, often by reducing summer breaks and streamlining the curriculum.
There’s a significant trade-off: many of these programs require you to commit to a specific specialty and residency program at the same institution before you start. That conditional acceptance into residency removes the flexibility of choosing your specialty later. The primary goals are reducing the physician shortage and cutting a full year of tuition costs, which can save $60,000 to $90,000 or more depending on the school. These programs are competitive and not available in every specialty.
MD/PhD and Other Dual Degrees
If you want to combine clinical medicine with research, an MD/PhD program takes roughly seven to eight years. You typically complete the preclinical years of medical school, then spend three to four years on your doctoral research, then return to finish clinical rotations. These programs are designed for people aiming for careers as physician-scientists, and many are fully funded through NIH training grants, meaning tuition is waived and you receive a stipend.
MD/MBA programs, for those interested in healthcare leadership or administration, generally add one to two years to the standard four-year timeline, putting the total at five to six years.
Residency Adds Three to Seven More Years
Graduating from medical school earns you the MD degree, but you cannot practice independently without completing residency training. Residency length varies dramatically by specialty. Here’s what the minimum postgraduate training looks like for board certification in some of the most common fields:
- Family medicine, internal medicine, or pediatrics: 3 years
- Emergency medicine: 3 to 4 years
- Psychiatry or obstetrics/gynecology: 4 years
- General surgery, orthopedic surgery, or urology: 5 years
- Plastic surgery: 6 years
- Neurosurgery: 7 years
Several specialties, including dermatology, anesthesiology, neurology, ophthalmology, and radiology, require three to four years of specialty-specific training plus an additional preliminary or transitional year, bringing their total to four or five years. If you pursue a fellowship after residency for further subspecialization (cardiology, gastroenterology, sports medicine, surgical oncology, and many others), add one to three more years on top of that.
The Full Timeline From College to Practice
Putting it all together, here’s what the path looks like for a typical physician. Four years of undergraduate education come first, since medical schools require a bachelor’s degree and completion of prerequisite science courses. Many students then take gap years before enrolling. The average age of first-year medical students is 24, which suggests most take at least one or two years between college graduation and starting medical school. At Johns Hopkins, for example, over 80% of students applying to medical school take at least one gap year.
So a realistic total timeline looks something like this: four years of college, one to two gap years, four years of medical school, and three to seven years of residency. That puts most physicians at 11 to 17 years of training after high school before they’re fully independent practitioners. A family medicine doctor on the fastest track might finish around age 29 or 30. A neurosurgeon who took a couple of gap years and pursued a fellowship might not finish training until their late 30s.
What This Means Financially
The length of training has real financial consequences. During medical school, you’re paying tuition and accumulating debt. During residency, you earn a salary, but it’s modest relative to the hours worked, typically in the range of $60,000 to $70,000 per year for 60 to 80 hours a week. That means physicians often don’t start earning attending-level salaries until their early to mid-30s, while carrying six-figure student loan balances. The three-year accelerated programs exist in part to address this problem, shaving off a year of tuition and getting graduates into paid residency positions sooner.
Your choice of specialty shapes both the length of your training and your earning trajectory afterward. Primary care fields get you into practice faster with shorter residencies, while surgical subspecialties demand the longest training but often command higher salaries once you finish.

