Medical Schools and Colleges

Medical Schools
Colleges and Schools Listed
2,869
Medical schools offer medical training in both undergraduate and graduate level degree programs, often in a clinical or laboratory environment. The top medical schools will usually be aligned with a nearby hospital where students receive on the job training during their studies.

The most popular degree program at medical schools are typically the osteopathic and anesthesiology areas of study. Many medical schools and colleges have different admissions standards and statistics, and we encourage you to check each school individually to find their acceptance rates.

Average Tuition
$24,600
Although lots of students train to become doctors, many different levels and fields of study are available to students wishing to obtain a medical degree. Average salary and earnings will vary greatly depending on the medical profession one chooses, but many 4, 6, and 8-year programs have annual income figures exceeding $100,000 per year.

We have detialed information about 2,869 schools offering medical programs. Narrow your search to find colleges granting associate's diplomas, bachelor's diplomas, certificates, master's diplomas, and doctoral diplomas in medical majors.

Check an alternative detailed ranking of medical schools at Med-Colleges.com. The related programs are Gerontology, Medical Assistant, and Nursing.

2022 Ranking: Top 50 Medical Schools


















































Quick College Search

Click to Search Colleges

search by college name, city, or state

Custom College Searches

Affordable Colleges
- 896 colleges

Christian and Faith-Based
- 805 colleges

Community Colleges
- 543 colleges

Doctoral - PhD, EdD, MD
- 1136 colleges

Gay-Friendly Colleges
- 193 colleges

Graduate Schools
- 1953 colleges

Historically Black
- 99 colleges

Largest Universities
- 50 colleges

Most Dangerous
- 100 colleges

Native American and Tribal
- 36 colleges

Safest and Low Crime
- 100 colleges

Small Private High Quality
- 50 colleges

Programs Offered by State

Alabama
Get details on 39 medical schools and colleges in Birmingham, Montgomery, Mobile, Tuscaloosa, Livingston, Troy, Athens, and 21 more cities. Approximately 4,400 medical diplomas and certificates are awarded every year. Average tuition for medical degree programs in AL is about $21,500.

Alaska
Our directory contains 5 medical schools and colleges in Anchorage, Fairbanks, Barrow, and Juneau. Around 300 medical diplomas are awarded every academic year. Average tuition charges for medical degree programs in AK is approximately $23,100.

Arizona
Read information about 45 medical schools and colleges in Phoenix, Tempe, Tucson, Mesa, Scottsdale, Glendale, Chandler, and 15 more cities. Approximately 9,000 medical diplomas and certificates are granted each year. Average tuition cost for medical degree programs in AZ is about $17,000.

Arkansas
Read information about 41 medical schools and colleges in Little Rock, Conway, Pine Bluff, Arkadelphia, Fort Smith, Bentonville, Forrest City, and 30 more cities. Approximately 3,600 medical degrees are granted every year. Average tuition price for medical degree programs in AR is about $10,500.

California
Detailed information about 283 medical schools and colleges in Los Angeles, San Diego, Riverside, Oakland, Sacramento, Claremont, Irvine, and 137 other cities. Approximately 31,200 medical diplomas are granted every year. Average tuition cost for medical degree programs in CA is about $24,400.

Colorado
We reviewed 39 medical schools and colleges in Denver, Aurora, Colorado Springs, Westminster, Pueblo, Lakewood, Greeley, and 17 more cities. Approximately 4,000 medical diplomas are granted every academic year. Average tuition cost for medical programs in CO is roughly $21,700.

Connecticut
We list 34 medical schools and colleges in New Haven, West Hartford, New Britain, Bridgeport, Hartford, Fairfield, New London, and 20 more cities. About 3,900 medical diplomas and certificates are granted each year. Average tuition charges for medical degree programs in CT - $37,100.

Delaware
Detailed information about 6 medical schools and colleges in Dover, New Castle, Wilmington, and Newark. Around 800 medical diplomas and certificates are awarded every academic year. Average tuition charges for medical programs in DE is about $27,000.

District of Columbia
Detailed information about 13 medical schools and colleges in Washington. About 2,700 medical diplomas and certificates are awarded each year. Average tuition charges for medical degree programs in DC is around $51,000.

Florida
We reviewed 139 medical schools and colleges in Miami, Tampa, Orlando, Gainesville, Fort Lauderdale, Jacksonville, Fort Myers, and 65 other cities. Approximately 22,600 medical diplomas are awarded each academic year. Average tuition charges for medical degree programs in FL is around $19,200.

Georgia
Detailed information about 77 medical schools and colleges in Atlanta, Macon, Savannah, Augusta, Gainesville, Rome, Athens, and 41 more cities. About 7,000 medical degrees are granted each year. Average tuition cost for medical degree programs in GA is about $21,700.

Hawaii
Our directory contains 8 medical schools and colleges in Honolulu, Pearl City, Laie, and Kapolei. Approximately 400 medical diplomas and certificates are awarded every year. Average tuition for medical degree programs in HI is around $24,700.

Idaho
Our directory contains 12 medical schools and colleges in Boise, Lewiston, Caldwell, Twin Falls, Nampa, Idaho Falls, Rexburg, and 7 other cities. Approximately 2,000 medical diplomas are granted each year. Average tuition price for medical degree programs in ID - $14,600.

Illinois
Learn about 113 medical schools and colleges in Chicago, Quincy, Rockford, Decatur, Galesburg, Evanston, Normal, and 69 more cities. Around 12,100 medical diplomas are awarded each year. Average tuition cost for medical degree programs in IL is around $25,700.

Indiana
We list 46 medical schools and colleges in Indianapolis, Fort Wayne, Terre Haute, Richmond, South Bend, Evansville, Notre Dame, and 28 other cities. Approximately 7,800 medical degrees are granted every year. Average tuition for medical programs in IN is around $24,000.

Iowa
Learn about 42 medical schools and colleges in Des Moines, Cedar Rapids, Sioux City, Dubuque, Waterloo, Davenport, Fairfield, and 26 other cities. Around 2,700 medical degrees are granted each year. Average tuition charges for medical programs in IA - $24,200.

Kansas
Read about 43 medical schools and colleges in Wichita, Topeka, Overland Park, Lawrence, Emporia, McPherson, El Dorado, and 30 other cities. About 2,500 medical diplomas are awarded every year. Average tuition cost for medical programs in KS is approximately $19,100.

Kentucky
Learn about 44 medical schools and colleges in Louisville, Bowling Green, Lexington, Owensboro, Florence, Pikeville, Campbellsville, and 27 more cities. Approximately 3,500 medical diplomas are awarded every year. Average tuition for medical degree programs in KY - $23,700.

Louisiana
Our directory contains 40 medical schools and colleges in New Orleans, Baton Rouge, Shreveport, Monroe, Lake Charles, Alexandria, Lafayette, and 16 other cities. About 3,900 medical diplomas are awarded each academic year. Average tuition cost for medical programs in LA is approximately $21,300.

Maine
Learn more about 21 medical schools and colleges in Bangor, Presque Isle, Lewiston, Brunswick, Wells, Augusta, Fairfield, and 14 other cities. About 1,300 medical diplomas are granted every year. Average tuition for medical programs in ME: $27,600.

Maryland
We list 38 medical schools and colleges in Baltimore, Salisbury, Frederick, Westminster, Bowie, La Plata, Adelphi, and 22 more cities. About 5,800 medical diplomas and certificates are awarded every academic year. Average tuition charges for medical degree programs in MD - $34,700.

Massachusetts
We list 79 medical schools and colleges in Boston, Worcester, Springfield, Amherst, Medford, Chestnut Hill, Newton, and 41 other cities. About 9,100 medical diplomas and certificates are granted every academic year. Average tuition price for medical programs in MA is approximately $41,400.

Michigan
Get details on 71 medical schools and colleges in Grand Rapids, Ann Arbor, Detroit, Bay City, Flint, Kalamazoo, Southfield, and 47 other cities. Around 9,000 medical diplomas and certificates are granted each year. Average tuition charges for medical programs in MI: $26,100.

Minnesota
Our directory contains 66 medical schools and colleges in Saint Paul, Minneapolis, Saint Cloud, Winona, Bloomington, Rochester, Bemidji, and 34 other cities. About 6,800 medical degrees are awarded every academic year. Average tuition cost for medical degree programs in MN: $19,500.

Mississippi
Read about 28 medical schools and colleges in Jackson, Hattiesburg, Decatur, Moorhead, University, Cleveland, Itta Bena, and 21 other cities. Approximately 2,600 medical diplomas and certificates are granted every year. Average tuition charges for medical degree programs in MS is roughly $14,000.

Missouri
Detailed information about 69 medical schools and colleges in Saint Louis, Kansas City, Springfield, Cape Girardeau, Joplin, Columbia, Fulton, and 31 other cities. Around 6,900 medical degrees are granted every year. Average tuition for medical degree programs in MO is roughly $28,900.

Montana
Detailed information about 18 medical schools and colleges in Great Falls, Butte, Bozeman, Kalispell, Poplar, Miles City, Box Elder, and 13 other cities. Around 1,100 medical degrees are awarded each year. Average tuition for medical degree programs in MT is around $23,000.

Nebraska
Read about 27 medical schools and colleges in Omaha, Lincoln, Wayne, Grand Island, Peru, Chadron, Norfolk, and 13 more cities. Around 1,800 medical diplomas are awarded each academic year. Average tuition charges for medical degree programs in NE is roughly $25,000.

Nevada
Detailed information about 13 medical schools and colleges in Las Vegas, Henderson, Reno, Carson City, Sparks, and Elko. About 1,500 medical diplomas and certificates are granted every academic year. Average tuition charges for medical programs in NV is roughly $20,600.

New Hampshire
Read about 18 medical schools and colleges in Manchester, Concord, Keene, Henniker, Plymouth, Hanover, Rindge, and 10 more cities. About 3,200 medical degrees are granted every year. Average tuition for medical degree programs in NH: $20,300.

New Jersey
Learn more about 60 medical schools and colleges in Jersey City, Newark, Toms River, Nutley, Union, Madison, Trenton, and 47 more cities. Around 6,000 medical diplomas are granted every academic year. Average tuition charges for medical degree programs in NJ is approximately $22,400.

New Mexico
Read about 30 medical schools and colleges in Albuquerque, Santa Fe, Las Vegas, Las Cruces, Farmington, Portales, Carlsbad, and 18 more cities. About 2,100 medical diplomas are awarded each year. Average tuition charges for medical programs in NM is about $11,200.

New York
We reviewed 169 medical schools and colleges in New York City, Buffalo, Albany, Bronx, Rochester, Brooklyn, Syracuse, and 82 more cities. Around 21,200 medical degrees are granted each academic year. Average tuition price for medical programs in NY is roughly $29,000.

North Carolina
Learn about 102 medical schools and colleges in Raleigh, Charlotte, Winston-Salem, Greensboro, Fayetteville, Wilmington, Durham, and 73 more cities. About 8,700 medical degrees are awarded every academic year. Average tuition price for medical degree programs in NC: $22,800.

North Dakota
Our listing contains 16 medical schools and colleges in Fargo, Bismarck, Belcourt, Mayville, Fort Yates, Williston, Bottineau, and 11 other cities. Around 700 medical diplomas and certificates are granted each year. Average tuition charges for medical programs in ND is roughly $13,500.

Ohio
Read about 120 medical schools and colleges in Columbus, Cincinnati, Cleveland, Dayton, Yellow Springs, Marietta, Zanesville, and 76 other cities. About 11,300 medical diplomas are awarded every academic year. Average tuition for medical degree programs in OH is approximately $23,500.

Oklahoma
Detailed information about 60 medical schools and colleges in Oklahoma City, Tulsa, Norman, Ada, Edmond, Lawton, Muskogee, and 33 more cities. Approximately 3,100 medical degrees are awarded each academic year. Average tuition for medical degree programs in OK - $16,500.

Oregon
We list 37 medical schools and colleges in Portland, Eugene, Salem, Klamath Falls, Corvallis, Newberg, Ashland, and 17 other cities. Approximately 3,300 medical diplomas and certificates are awarded each year. Average tuition cost for medical programs in OR is roughly $25,800.

Pennsylvania
Read information about 134 medical schools and colleges in Philadelphia, Pittsburgh, Scranton, Reading, Erie, Johnstown, York, and 85 more cities. Approximately 15,900 medical diplomas and certificates are granted each year. Average tuition cost for medical programs in PA - $32,200.

Puerto Rico
Detailed information about 63 medical schools and colleges in San Juan, Bayamon, Ponce, Mayaguez, Caguas, Manati, Arecibo, and 17 other cities. Around 3,900 medical diplomas are awarded each academic year. Average tuition price for medical programs in PR: $5,700.

Rhode Island
We list 11 medical schools and colleges in Providence, Kingston, East Greenwich, Warwick, Newport, Bristol, and Smithfield. Around 1,300 medical diplomas and certificates are awarded every academic year. Average tuition charges for medical programs in RI - $40,500.

South Carolina
Read information about 44 medical schools and colleges in Charleston, Columbia, Greenville, Spartanburg, Orangeburg, Florence, Conway, and 22 more cities. Approximately 3,400 medical diplomas and certificates are granted every academic year. Average tuition for medical programs in SC is about $27,900.

South Dakota
Get details on 21 medical schools and colleges in Sioux Falls, Rapid City, Yankton, Mitchell, Kyle, Watertown, Aberdeen, and 10 other cities. Approximately 1,000 medical diplomas are granted each year. Average tuition for medical degree programs in SD - $11,400.

Tennessee
Get details on 69 medical schools and colleges in Memphis, Nashville, Knoxville, Chattanooga, Murfreesboro, Jackson, Cookeville, and 33 other cities. Around 4,500 medical diplomas are awarded each year. Average tuition for medical programs in TN is roughly $24,600.

Texas
We list 159 medical schools and colleges in Houston, San Antonio, Dallas, Austin, Fort Worth, El Paso, Lubbock, and 78 more cities. About 20,300 medical degrees are awarded every academic year. Average tuition charges for medical degree programs in TX is approximately $21,300.

Utah
Our directory contains 19 medical schools and colleges in Salt Lake City, Provo, Logan, Cedar City, Murray, Kaysville, Orem, and 9 other cities. About 5,300 medical degrees are granted each year. Average tuition cost for medical programs in UT is around $14,000.

Vermont
Detailed information about 11 medical schools and colleges in Burlington, Colchester, Brattleboro, Randolph, Middlebury, Castleton, Bennington, and 7 more cities. About 800 medical degrees are granted every academic year. Average tuition charges for medical degree programs in VT is approximately $40,200.

Virginia
Get details on 67 medical schools and colleges in Richmond, Virginia Beach, Norfolk, Lynchburg, Danville, Newport News, Charlottesville, and 41 other cities. About 7,300 medical degrees are granted every academic year. Average tuition cost for medical degree programs in VA: $25,600.

Washington
Read information about 55 medical schools and colleges in Seattle, Tacoma, Bellingham, Spokane, Lakewood, Renton, Kirkland, and 28 more cities. Approximately 4,200 medical diplomas and certificates are granted each year. Average tuition price for medical programs in WA: $26,300.

West Virginia
Learn more about 38 medical schools and colleges in Morgantown, Huntington, Martinsburg, Beckley, Parkersburg, Charleston, Wheeling, and 23 other cities. About 2,600 medical degrees are awarded each academic year. Average tuition charges for medical programs in WV is roughly $15,200.

Wisconsin
Read information about 59 medical schools and colleges in Milwaukee, Madison, Kenosha, Green Bay, La Crosse, Brookfield, Eau Claire, and 28 more cities. Around 4,800 medical degrees are awarded every academic year. Average tuition charges for medical programs in WI - $22,200.

Wyoming
Read about 8 medical schools and colleges in Torrington, Riverton, Cheyenne, Sheridan, Powell, Casper, Rock Springs, and Laramie. Approximately 400 medical diplomas are awarded every year. Average tuition cost for medical programs in WY: $10,000.