Top Public Medical Schools

There are 97 public medical schools accredited by LCME (American Bar Association). The tuition & fees is relatively affordable compared to private medical schools. In 2022, the average tuition & fees at public medical schools is $38,348 for state residents and $62,125 for out-of-state students. (The average tuition at private schools is $63,509.)
University of Virginia School of Medicine ranked first among public medical schools. Its MCAT score is 518 and the acceptance rate is 2.40%. David Geffen School of Medicine at UCLA and UCSF School of Medicine follow it in public medical school rankings.
The following table lists the top 25 public medical schools. The ranking is based on the MCAT score & GPA, acceptance rate, yield, tuition, and more characteristics of medical schools. You can sort the table by a column by clicking/touching the column title.
RankSchoolAcceptance RateApplicantsMatriculatedApplication FeeTuition & FeesMCAT ScoreGPA
1 University of Virginia School of Medicine
PublicCharlottesville, VA
2 David Geffen School of Medicine at UCLA
PublicLos Angeles, CA
3 UCSF School of Medicine
PublicSan Francisco, CA
4 University of Pittsburgh School of Medicine
PublicPittsburgh, PA
5 University of California, San Diego School of Medicine
PublicLa Jolla, CA
6 UT Health San Antonio Joe R. and Teresa Lozano Long School of Medicine
PublicSan Antonio, TX
3.29%5,783226No Fee$39,7555163.82
7 University of California, Irvine School of Medicine
PublicIrvine, CA
8 University of Michigan Medical School
Public6100 THSL, 1135 Catherine Street, MI
9 University of Texas Southwestern Medical School at Dallas
PublicDallas, TX
3.54%5,877242No Fee$38,8185153.84
10 Stony Brook University School of Medicine
PublicStony Brook, NY
11 University of South Florida College of Medicine
PublicTampa, FL
12 University of Cincinnati College of Medicine
PublicCincinnati, OH
2.93%5,859175No Fee$53,6555153.75
13 University of Utah School of Medicine
PublicSalt Lake City,, UT
14 The Ohio State University College of Medicine
PublicColumbus, OH
15 University of Iowa Roy J. and Lucille A. Carver College of Medicine
PublicIowa City, IA
16 University of Florida College of Medicine
PublicGainesville, FL
17 University of Massachusetts Medical School
PublicNorth Worcester, MA
18 SUNY Downstate Medical Center College of Medicine
PublicBrooklyn, NY
19 Dell Medical School at The University of Texas at Austin
PublicAustin, TX
0.81%5,57650No Fee$35,4065133.74
20 Rutgers New Jersey Medical School
PublicNewark, NJ
20 Rutgers Robert Wood Johnson Medical School
PublicNew Brunswick, NJ
22 University of Central Florida College of Medicine
PublicOrlando, FL
23 University of Wisconsin School of Medicine and Public Health
PublicMadison, WI
2.67%5,633173No Fee$60,0695133.77
24 The University of Texas Medical Branch
PublicGalveston, TX
25 Texas Tech University Health Sciences Center School of Medicine
PublicLubbock, TX