23 Best Medical Schools In The US For 2024

Find the top medical schools
Share Post :

Choosing from the best medical schools in the US is a crucial step for those looking to build a successful career in healthcare. The best medical colleges are not only defined by their academic reputation but also by the range of clinical opportunities, cutting-edge research, and supportive environments they offer.

This guide highlights the best medical universities in the USA for 2024.

Table of Contents

List of Best Medical Schools

  1. Harvard University
  2. Johns Hopkins University
  3. Stanford University
  4. University of Pennsylvania (Perelman School of Medicine)
  5. Columbia University (Vagelos College of Physicians and Surgeons)
  6. University of California, San Francisco (UCSF)
  7. New York University (Grossman School of Medicine)
  8. Mayo Clinic Alix School of Medicine
  9. Duke University School of Medicine
  10. University of Washington School of Medicine
  11. University of Chicago (Pritzker School of Medicine)
  12. Yale School of Medicine
  13. University of Michigan Medical School
  14. Vanderbilt University School of Medicine
  15. Northwestern University (Feinberg School of Medicine)
  16. Icahn School of Medicine at Mount Sinai
  17. University of California, Los Angeles (David Geffen School of Medicine)
  18. Washington University in St. Louis
  19. Cornell University (Weill Cornell Medicine)
  20. Emory University School of Medicine
  21. University of Pittsburgh School of Medicine
  22. University of North Carolina at Chapel Hill
  23. University of Southern California (Keck School of Medicine)

1. Harvard University

Building of Harvard Medical School

Detail Information
Location Cambridge, MA
Annual Tuition $71,305
Acceptance Rate 2.07%
Average GPA 3.9
Average MCAT Score 521

Harvard University remains one of the best medical schools in the US and continues to lead the way in research and clinical education. The tuition for the 2023-2024 academic year is $71,305, reflecting its status as one of the most prestigious institutions worldwide.

With a low acceptance rate and high academic standards, Harvard stands out among the best medical colleges for those looking to engage in groundbreaking research and innovative clinical practice.

 

View this post on Instagram

 

A post shared by Harvard Medical School (@harvardmed)

Harvard is home to one of the largest medical faculties in the world, with over 12,000 faculty members across various disciplines. The school receives more than $4 billion in research funding annually.

2. Johns Hopkins University

Building of the Johns Hopkins Hospital

Detail Information
Location Baltimore, MD
Annual Tuition $66,664
Acceptance Rate 2.01%
Average GPA 3.92
Average MCAT Score 521

Johns Hopkins University School of Medicine is consistently ranked among the best medical schools in the US, offering exceptional programs in both research and clinical education. With an annual tuition of $66,664 for the 2023-2024 academic year, it remains one of the most competitive medical universities in the USA.

The low acceptance rate, along with its high academic standards, draws top students who benefit from leading-edge research opportunities and access to renowned hospitals for practical training.

As the first research university in the United States, Johns Hopkins pioneered the integration of teaching and research. The university has produced 22 Nobel laureates and is known for groundbreaking contributions in areas like surgery and public health.

3. Stanford University

Stanford University School of Medicine

Detail Information
Location Stanford, CA
Annual Tuition $65,343
Acceptance Rate 1.01%
Average GPA 3.89
Average MCAT Score 518

Stanford University School of Medicine is widely recognized as one of the best medical schools in the US. With an annual tuition of $65,343 for the 2023-2024 academic year, it remains a competitive choice for those seeking top-tier education in both clinical practice and research.

The acceptance rate is one of the lowest among medical universities in the USA, making admission extremely selective. Students at Stanford benefit from world-class faculty, cutting-edge facilities, and comprehensive support systems, all contributing to their preparation for careers in medicine.

The location in Silicon Valley also provides students with unique opportunities for tech-driven healthcare innovations.

4. University of Pennsylvania (Perelman School of Medicine)

Entrance at the Perelman School of Medicine

Detail Information
Location Philadelphia, PA
Annual Tuition $71,935
Acceptance Rate 2.61%
Average GPA 3.92
Average MCAT Score 521

The Perelman School of Medicine at the University of Pennsylvania is one of the best medical schools in the US with a longstanding history of academic excellence and research innovation. For the 2023-2024 academic year, the tuition is $71,935.

With an acceptance rate of 2.61%, it is one of the most selective medical universities in the USA. The school offers robust programs in research and clinical care, and students benefit from comprehensive resources, world-class faculty, and diverse clinical experiences.

The oldest medical school in the U.S., Perelman is renowned for its leadership in biomedical research and has consistently ranked among the top three medical schools nationally.

5. Columbia University (Vagelos College of Physicians and Surgeons)

Building of Vagelos College of Physicians and Surgeons - Columbia University

Detail Information
Location New York, NY
Annual Tuition $73,511
Acceptance Rate 1.92%
Average GPA 3.90
Average MCAT Score 522

Columbia University Vagelos College of Physicians and Surgeons is one of the best medical schools in the US and ranks among the top institutions for medical education. The annual tuition for the 2023-2024 academic year is $73,511, making it one of the more expensive options among medical universities in the USA. With an acceptance rate of just 1.92%, Columbia is highly selective.

Lectures at Vagelos College of Physicians and Surgeons

The unique integration with one of the world’s top hospitals offers students exceptional hands-on training opportunities.

6. University of California, San Francisco (UCSF)

University of California, San Francisco - UCSF

Detail Information
Location San Francisco, CA
Annual Tuition $59,825 (out-of-state) / $47,580 (in-state)
Acceptance Rate 1.96%
Average GPA 3.87
Average MCAT Score 515

The University of California, San Francisco (UCSF) School of Medicine ranks among the best medical schools in the US, especially for those focused on primary care and public health. The tuition for out-of-state students is $59,825 for the 2023-2024 academic year, while California residents pay $47,580. UCSF is known for its focus on community health and patient-centered care, making it a top choice among medical universities in the USA.

 

View this post on Instagram

 

A post shared by UC San Francisco (UCSF) (@ucsf)

The school’s acceptance rate is highly competitive at just 1.96%, with strong academic performance required from applicants. Students benefit from excellent clinical opportunities and access to some of the best research resources in the country.

UCSF is a leader in primary care and is heavily involved in addressing healthcare disparities, with a strong focus on community health.

7. New York University (Grossman School of Medicine)

NYU School of Medicine

Detail Information
Location New York, NY
Annual Tuition $65,961
Acceptance Rate 1.24%
Average GPA 3.97
Average MCAT Score 523

NYU Grossman School of Medicine ranks as one of the best medical schools in the US, particularly known for its full-tuition scholarship initiative, which covers the entire cost of tuition for all students. The tuition for the 2023-2024 academic year is $65,961, though this amount is fully subsidized by the scholarship.

Despite this, students still cover other costs such as living expenses and fees, which can reach over $30,000 annually. NYU Grossman remains a top choice among medical universities in the USA due to its rigorous academic environment and impressive clinical training opportunities.

NYU offers full-tuition scholarships to all students, making it one of the few top schools with such a financial aid model.

8. Mayo Clinic Alix School of Medicine

Mayo Clinic School of Medicine

Detail Information
Location Rochester, AZ
Annual Tuition $64,000
Acceptance Rate 1.96%
Average GPA 3.94
Average MCAT Score 521

Mayo Clinic Alix School of Medicine ranks highly among the best medical schools in the US, especially for students pursuing research and clinical excellence. The tuition for the 2023-2024 academic year is $64,000.

The rigorous admission process, with an acceptance rate of 1.96%, makes it one of the most selective medical universities in the USA. Students benefit from the school’s top-notch facilities, experienced faculty, and diverse clinical training across its campuses in Minnesota, Arizona, and Florida.

The school offers small class sizes, extensive hands-on training, and access to Mayo Clinic’s world-class healthcare facilities across multiple states.

9. Duke University School of Medicine

Duke Medicine Pavilion Entrance

Detail Information
Location Durham, NC
Annual Tuition $72,757
Acceptance Rate 1.40%
Average GPA 3.89
Average MCAT Score 519

Duke University School of Medicine ranks among the best medical schools in the US for its outstanding programs in research and clinical care. With tuition for the 2023-2024 academic year set at $72,757, Duke remains one of the more expensive options among medical universities in the USA.

The school is highly competitive, with an acceptance rate of just 1.40%, attracting top students nationally and internationally. Duke’s medical programs provide students with comprehensive training, including cutting-edge research opportunities, advanced clinical practice, and global health initiatives, making it a top choice for future healthcare leaders.

Duke’s unique curriculum compresses basic sciences into one year, allowing students to begin clinical rotations earlier.

10. University of Washington School of Medicine

University of Washington School of Medicine

Detail Information
Location Seattle, WA
Annual Tuition $54,684 (in-state) / $96,489 (out-of-state)
Acceptance Rate 3.89%
Average GPA 3.75
Average MCAT Score 511

The University of Washington School of Medicine is consistently ranked among the best medical schools in the US for its focus on primary care and rural medicine. For the 2023-2024 academic year, tuition is $54,684 for in-state students and $96,489 for out-of-state students.

 

View this post on Instagram

 

A post shared by UW Medicine (@uwmedicine)

This makes it one of the more costly medical universities in the USA for non-residents. The school is well-regarded for its community-based approach and offers unique opportunities for students to engage with underserved populations. With an acceptance rate of 3.89%, it remains a highly selective program.

WashU is recognized for its research excellence, with one of the highest levels of NIH funding in the country.

11. University of Chicago (Pritzker School of Medicine)

Building of the Medical School in Chicago

Detail Information
Location Chicago, IL
Annual Tuition $62,404
Acceptance Rate 1.34%
Average GPA 3.91
Average MCAT Score 521

The University of Chicago Pritzker School of Medicine is among the best medical schools in the US, known for its rigorous academic environment and exceptional research opportunities. The tuition for the 2023-2024 academic year is $62,404, which is slightly lower than the average for private medical schools in the United States.

With an acceptance rate of 1.34%, it’s one of the most selective medical universities in the USA. Students benefit from a comprehensive curriculum, access to cutting-edge research facilities, and a supportive academic community, making it a top choice for aspiring medical professionals.

The Urban Health Initiative focuses on addressing health disparities in underserved communities in Chicago, providing students with meaningful opportunities to engage in community-based care and research.

12. Yale School of Medicine

Yale University School of Medicine

Detail Information
Location New Haven, CT
Annual Tuition $71,389
Acceptance Rate 1.64%
Average GPA 3.87
Average MCAT Score 519

Yale School of Medicine ranks among the best medical schools in the US, consistently recognized for its flexible and student-centered curriculum. For the 2023-2024 academic year, the tuition stands at $71,389. Yale’s acceptance rate is highly competitive at 1.64%, reflecting its selectivity among medical universities in the USA.

The school’s program emphasizes self-directed learning, providing a unique environment for students pursuing research and specialized medical training. Yale also offers students access to advanced clinical opportunities and global health programs, making it a premier choice for aspiring physicians.

One of the most innovative programs in the country​.

13. University of Michigan Medical School

Practical training at the Michigan Medical School

Detail Information
Location Ann Arbor, MI
Annual Tuition $53,218 (in-state) / $72,268 (out-of-state)
Acceptance Rate 1.84%
Average GPA 3.79
Average MCAT Score 515

The University of Michigan Medical School is one of the best medical schools in the US, especially known for its research opportunities and strong clinical programs. The tuition for the 2023-2024 academic year is $53,218 for in-state students and $72,268 for out-of-state students.

With an acceptance rate of 1.84%, it is among the most competitive medical universities in the USA. Students benefit from a curriculum that emphasizes hands-on experience and early exposure to clinical environments, making it a top choice for those pursuing diverse career paths in medicine.

Michigan is well-regarded for its research output and interdisciplinary approach, encouraging collaboration across fields like engineering and public health.

14. Vanderbilt University School of Medicine

Vanderbilt University School of Medicine

Detail Information
Location Nashville, TN
Annual Tuition $68,530
Acceptance Rate 1.45%
Average GPA 3.91
Average MCAT Score 521

Vanderbilt University School of Medicine is one of the best medical schools in the US, recognized for its strong academic programs and supportive learning environment. The tuition for the 2023-2024 academic year is $68,530, placing it among the more expensive medical universities in the USA.

With a competitive acceptance rate of 1.45%, Vanderbilt attracts students who seek both a rigorous education and extensive clinical opportunities. The curriculum emphasizes personalized learning and interdisciplinary collaboration, making it a top choice for those aiming for diverse medical careers.

Vanderbilt is known for its supportive and collaborative learning environment, emphasizing personalized learning paths and strong mentoring systems.

15. Northwestern University Feinberg School of Medicine

Northwestern University Feinberg School of Medicine

Detail Information
Location Chicago, IL
Annual Tuition $72,048
Acceptance Rate 1.85%
Average GPA 3.92
Average MCAT Score 520

Northwestern University Feinberg School of Medicine is one of the best medical schools in the US, consistently ranked in the top 10 for its academic rigor and clinical excellence. The tuition for the 2023-2024 academic year is $72,048, making it one of the more expensive options among medical universities in the USA. With an acceptance rate of just 1.85%, Feinberg remains highly selective.

The school offers a comprehensive curriculum that blends advanced research opportunities with hands-on clinical experiences, providing students with the resources needed to excel in various medical fields.

Northwestern stands out for its focus on preventive medicine and health systems management, offering specialized tracks in these fields to better prepare students for emerging challenges.

16. Icahn School of Medicine at Mount Sinai

Icahn School of Medicine at Mount Sinai

Detail Information
Location New York, NY
Annual Tuition $66,446
Acceptance Rate 1.41%
Average GPA 3.81
Average MCAT Score 519

The Icahn School of Medicine at Mount Sinai is a top choice among the best medical schools in the US, especially for students focused on research and urban healthcare. The tuition for the 2023-2024 academic year is $66,446, aligning closely with the average for private medical schools. The acceptance rate of 1.41% makes it highly competitive among medical universities in the USA.

With a robust focus on cutting-edge research, diverse clinical programs, and a commitment to serving underserved populations, Mount Sinai remains a leader in medical education. Students benefit from state-of-the-art facilities and connections to one of the largest healthcare systems in New York.

The school is heavily involved in innovative research in genomics and personalized medicine​.

17. University of California, Los Angeles (David Geffen School of Medicine)

Campus of University of California Los Angeles

Detail Information
Location Los Angeles, CA
Annual Tuition $43,843 (California residents) / $56,088 (out-of-state)
Acceptance Rate 1.34%
Average GPA 3.80
Average MCAT Score 514

David Geffen School of Medicine at UCLA stands out among the best medical schools in the US for its commitment to both research and community-centered healthcare. The tuition for 2023-2024 ranges from $43,843 for in-state students to $56,088 for those out-of-state. Its competitive acceptance rate of 1.34% places it among the top choices for future medical professionals looking for a well-rounded education.

The school provides extensive clinical exposure, diverse learning opportunities, and an environment designed to foster innovative thinking, making it a preferred option among medical universities in the USA.

UCLA’s medical school stands out for its broad exposure to diverse patient populations in one of the most multicultural cities in the world.

18. Washington University in St. Louis (School of Medicine)

WashU Medicine

Detail Information
Location St. Louis, MO
Annual Tuition $71,544
Acceptance Rate 2.18%
Average GPA 3.88
Average MCAT Score 520

Washington University School of Medicine in St. Louis ranks among the best medical schools in the US, known for its rigorous academic programs and cutting-edge research opportunities. The tuition for the 2023-2024 academic year is $71,544, placing it on the higher end among medical universities in the USA.

With an acceptance rate of 2.18%, the school remains highly selective, attracting students with outstanding academic credentials. The program is designed to balance research, clinical practice, and innovation, providing students with extensive resources and opportunities to excel in specialized fields.

It offers students extensive opportunities in clinical research across various specialties​.

19. Cornell University (Weill Cornell Medicine)

The entrance to the Weill Cornell Medicine building

Detail Information
Location New York, NY
Annual Tuition $71,900
Acceptance Rate 1.47%
Average GPA 3.91
Average MCAT Score 519

Weill Cornell Medicine is consistently ranked among the best medical schools in the US, particularly known for its strong emphasis on both clinical practice and research. The tuition for the 2023-2024 academic year is $71,900, placing it among the more costly medical universities in the USA.

The acceptance rate stands at a highly competitive 1.47%, making it a selective option for top-tier medical students. Weill Cornell offers comprehensive training in both primary care and specialized fields, supported by its prime location in New York City and access to leading healthcare facilities.

Weill Cornell is a leader in global health education, with partnerships across several continents to give students hands-on international healthcare experience.

20. Emory University School of Medicine

Emory University Hospital in Atlanta

Detail Information
Location Atlanta, GA
Annual Tuition $55,242
Acceptance Rate 1.08%
Average GPA 3.78
Average MCAT Score 515

Emory University School of Medicine ranks among the best medical schools in the US, offering a comprehensive medical education program focused on both research and clinical excellence. For the 2023-2024 academic year, the tuition is $55,242.

The competitive acceptance rate of 1.08% highlights its selectivity, making it a prominent option among medical universities in the USA. Students benefit from Emory’s wide-ranging clinical programs, community involvement opportunities, and advanced medical research initiatives, all set in the dynamic environment of Atlanta.

Emory’s close association with the CDC allows students unique access to public health resources and global health opportunities, particularly in infectious disease research.

21. University of Pittsburgh School of Medicine

Alan Magee Scaife Hall at the University of Pittsburgh

Detail Information
Location Pittsburgh, PA
Annual Tuition $64,606 (in-state) / $67,072 (out-of-state)
Acceptance Rate 1.69%
Average GPA 3.79
Average MCAT Score 514

The University of Pittsburgh School of Medicine is recognized as one of the best medical schools in the US, offering a strong emphasis on both research and clinical training. For the 2023-2024 academic year, tuition is $64,606 for Pennsylvania residents and $67,072 for out-of-state students.

With an acceptance rate of 1.69%, it ranks among the more selective medical universities in the USA. The program balances rigorous academics with extensive hands-on experience, making it an attractive option for those looking to advance in various medical specialties.

Pitt is known for its leadership in organ transplantation and its research in immunology, with some of the leading global experts in these fields on its faculty​.

22. University of North Carolina at Chapel Hill (School of Medicine)

The campus of the University of North Carolina, which includes a medical school

Detail Information
Location Chapel Hill, NC
Annual Tuition $34,706 (in-state) / $62,666 (out-of-state)
Acceptance Rate 3.51%
Average GPA 3.66
Average MCAT Score 512

The University of North Carolina at Chapel Hill School of Medicine is among the best medical schools in the US, offering a strong program that balances both clinical practice and research. Tuition for the 2023-2024 academic year is $34,706 for in-state students and $62,666 for out-of-state students.

The school is known for its emphasis on public health and community outreach, making it a preferred option among medical universities in the USA. Acceptance is highly competitive, with an acceptance rate of 3.51%, drawing students with solid academic backgrounds and a commitment to service.

 

UNC is recognized for its commitment to rural healthcare and public health initiatives, offering unique programs aimed at serving underserved populations​.

23. University of Southern California (Keck School of Medicine)

The building of the Keck School of Medicine in California

Detail Information
Location Los Angeles, CA
Annual Tuition $70,890
Acceptance Rate 2.15%
Average GPA 3.80
Average MCAT Score 517

Keck School of Medicine of USC stands as one of the best medical schools in the US, known for its strong clinical programs and research opportunities. The tuition for the 2023-2024 academic year is $70,890, positioning it among the pricier options within medical universities in the USA.

The acceptance rate is highly competitive at 2.15%, drawing top-tier applicants nationwide. Students benefit from access to cutting-edge medical facilities and a curriculum focused on both academic and hands-on clinical training.

Keck provides extensive clinical exposure from the early stages of medical training, especially through its partnerships with top hospitals in Los Angeles.

FAQs

How long does it take to complete medical school in the US?

In the US, medical school typically takes four years to complete. Afterward, students usually spend 3-7 years in residency programs, depending on their chosen specialty.

What is the average MCAT score needed for top medical schools?

The average MCAT score for the top medical schools generally ranges between 515 and 522. The specific requirements vary by school, but a score above 515 is often considered competitive.

How much does it cost to attend medical school in the US?

Medical school tuition varies widely, but for top schools, the annual tuition typically ranges from $50,000 to $75,000. This doesn’t include living expenses, books, and other fees, which can add $20,000-$30,000 more per year.

Is financial aid available for medical students?

Yes, most medical schools offer financial aid packages, which can include scholarships, grants, and loans. Federal student loans are also a common option to help cover the cost.

What is the acceptance rate for the best medical schools?

The acceptance rates for top medical schools are extremely competitive, typically ranging from 1% to 3%. This reflects the rigorous selection process and high academic standards these institutions maintain.

Do medical schools prefer in-state applicants?

Public medical schools often prioritize in-state applicants and offer lower tuition rates for residents. Private medical schools generally do not differentiate between in-state and out-of-state applicants.

What GPA is needed to get into medical school?

Most top medical schools expect applicants to have a GPA of at least 3.7. A GPA of 3.8 or higher is considered highly competitive for these programs.

How many years of residency do you need after medical school?

Residency typically lasts 3-7 years depending on the specialty. For example, internal medicine requires around three years, while neurosurgery can take up to seven years.

Can you get into medical school with a low GPA?

It is challenging but possible to get into medical school with a lower GPA. Applicants with strong MCAT scores, compelling personal statements, and unique experiences can still be considered, although top-tier schools remain highly competitive.

What is the average debt for medical school graduates?

The average medical school debt for graduates in the US is around $200,000. This amount varies depending on the school, financial aid, and living expenses during the program.

Conclusion

Choosing the right medical school is one of the most important decisions you’ll make in your medical career. The best schools offer a blend of advanced research opportunities, strong clinical training, and supportive environments to help you thrive. As you weigh your options, consider what aligns best with your goals.