Medical Schools and Colleges

Medical Schools
Colleges and Schools Listed
3,158
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 Per Year
$19,200
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 3,158 schools offering medical programs. Narrow your search to find colleges granting associate's diplomas, certificates, bachelor's diplomas, 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.

2015 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
- 879 colleges

Community Colleges
- 543 colleges

Doctoral - PhD, EdD, MD
- 939 colleges

Gay-Friendly Colleges
- 193 colleges

Graduate Schools
- 1953 colleges

Historically Black
- 97 colleges

Largest Universities
- 50 colleges

Most Dangerous
- 100 colleges

Native American and Tribal
- 34 colleges

Safest and Low Crime
- 100 colleges

Small Private High Quality
- 50 colleges

Programs Offered by State

Alabama
We reviewed 46 medical schools and colleges in Birmingham, Mobile, Montgomery, Tuscaloosa, Huntsville, Andalusia, Evergreen, and 25 more cities. About 3,500 medical diplomas are granted every year. Average tuition cost for medical programs in AL is around $13,800.

Alaska
We reviewed 7 medical schools and colleges in Anchorage, Fairbanks, Valdez, Barrow, and Juneau. Around 300 medical diplomas are awarded every year. Average tuition charges for medical degree programs in AK is roughly $18,600.

Arizona
Learn more about 52 medical schools and colleges in Phoenix, Tempe, Tucson, Mesa, Prescott, Flagstaff, Avondale, and 14 more cities. Around 5,700 medical diplomas are granted every academic year. Average tuition price for medical programs in AZ is roughly $12,100.

Arkansas
We reviewed 42 medical schools and colleges in Little Rock, Conway, Pine Bluff, Arkadelphia, Forrest City, Blytheville, Harrison, and 30 other cities. About 2,900 medical diplomas and certificates are granted each academic year. Average tuition cost for medical programs in AR - $9,300.

California
Detailed information about 287 medical schools and colleges in Los Angeles, San Diego, San Francisco, Sacramento, Riverside, Claremont, Oakland, and 146 other cities. About 26,000 medical degrees are granted every academic year. Average tuition charges for medical programs in CA is roughly $19,500.

Colorado
Learn about 58 medical schools and colleges in Denver, Colorado Springs, Aurora, Boulder, Pueblo, Fort Collins, Westminster, and 20 other cities. About 4,400 medical diplomas and certificates are granted each academic year. Average tuition cost for medical degree programs in CO is roughly $14,900.

Connecticut
Learn more about 36 medical schools and colleges in New Haven, Bridgeport, West Hartford, Farmington, New Britain, Hartford, Fairfield, and 20 more cities. Approximately 3,000 medical diplomas and certificates are granted every academic year. Average tuition price for medical programs in CT is approximately $25,500.

Delaware
Our directory contains 8 medical schools and colleges in Dover, Wilmington, Georgetown, Newark, and New Castle. About 400 medical degrees are awarded every year. Average tuition charges for medical degree programs in DE is approximately $16,500.

District of Columbia
Learn more about 12 medical schools and colleges in Washington. Around 1,700 medical diplomas are awarded every year. Average tuition for medical programs in DC is approximately $38,500.

Florida
Read about 177 medical schools and colleges in Miami, Tampa, Orlando, Jacksonville, Fort Lauderdale, Fort Myers, Pensacola, and 73 other cities. Approximately 21,500 medical degrees are granted every year. Average tuition price for medical degree programs in FL is approximately $15,400.

Georgia
Read about 83 medical schools and colleges in Atlanta, Macon, Augusta, Savannah, Columbus, Decatur, Marietta, and 36 other cities. Approximately 6,500 medical diplomas are awarded each academic year. Average tuition for medical programs in GA: $15,700.

Hawaii
We reviewed 8 medical schools and colleges in Honolulu and Hilo. Around 300 medical diplomas and certificates are granted every year. Average tuition charges for medical programs in HI is about $18,800.

Idaho
We reviewed 15 medical schools and colleges in Boise, Meridian, Idaho Falls, Pocatello, Coeur d'Alene, Twin Falls, Nampa, and 8 other cities. Around 1,400 medical degrees are granted each academic year. Average tuition price for medical programs in ID is about $11,200.

Illinois
Read about 116 medical schools and colleges in Chicago, Rockford, Springfield, Peoria, Decatur, Rock Island, Galesburg, and 71 other cities. Around 11,100 medical diplomas and certificates are awarded every year. Average tuition price for medical programs in IL: $20,200.

Indiana
Our directory contains 51 medical schools and colleges in Indianapolis, Fort Wayne, Evansville, Vincennes, South Bend, Merrillville, Notre Dame, and 28 other cities. About 5,000 medical degrees are granted each academic year. Average tuition charges for medical programs in IN is around $21,600.

Iowa
Read information about 46 medical schools and colleges in Cedar Rapids, Des Moines, Sioux City, Dubuque, Davenport, Waterloo, Ames, and 30 other cities. Around 3,700 medical degrees are awarded each academic year. Average tuition for medical programs in IA is approximately $13,800.

Kansas
Read information about 53 medical schools and colleges in Wichita, Overland Park, Lawrence, Salina, Topeka, Emporia, Chanute, and 36 other cities. Around 3,400 medical diplomas are awarded every year. Average tuition charges for medical programs in KS: $9,800.

Kentucky
We reviewed 51 medical schools and colleges in Louisville, Lexington, Bowling Green, Owensboro, Florence, Paducah, Madisonville, and 27 more cities. Approximately 3,200 medical diplomas and certificates are granted every year. Average tuition charges for medical programs in KY is about $17,100.

Louisiana
Our directory contains 52 medical schools and colleges in Baton Rouge, New Orleans, Shreveport, Lafayette, Alexandria, West Monroe, Monroe, and 21 other cities. Around 4,500 medical degrees are granted each year. Average tuition for medical degree programs in LA: $12,400.

Maine
We list 23 medical schools and colleges in Bangor, Presque Isle, Lewiston, South Portland, Farmington, Unity, Brunswick, and 15 more cities. Around 1,200 medical diplomas are awarded each academic year. Average tuition cost for medical programs in ME is around $20,900.

Maryland
Learn more about 35 medical schools and colleges in Baltimore, Salisbury, Frederick, College Park, Largo, Westminster, Hagerstown, and 19 more cities. Approximately 4,400 medical diplomas and certificates are awarded every year. Average tuition cost for medical degree programs in MD is roughly $25,300.

Massachusetts
Learn about 81 medical schools and colleges in Boston, Worcester, Springfield, Amherst, Cambridge, Newton, Quincy, and 47 other cities. Around 7,300 medical degrees are granted every academic year. Average tuition charges for medical degree programs in MA is about $30,100.

Michigan
Learn about 84 medical schools and colleges in Flint, Grand Rapids, Detroit, Kalamazoo, Ann Arbor, Dearborn, Adrian, and 52 more cities. Around 9,200 medical diplomas are awarded every academic year. Average tuition price for medical programs in MI is approximately $17,700.

Minnesota
Learn more about 85 medical schools and colleges in Minneapolis, Saint Paul, Rochester, Duluth, Saint Cloud, Saint Louis Park, Bloomington, and 44 more cities. About 5,200 medical degrees are granted each year. Average tuition charges for medical degree programs in MN: $14,300.

Mississippi
Read about 31 medical schools and colleges in Jackson, Hattiesburg, Itta Bena, Senatobia, Clinton, Goodman, Poplarville, and 22 more cities. Around 2,000 medical degrees are granted every academic year. Average tuition cost for medical programs in MS is roughly $10,500.

Missouri
Learn more about 86 medical schools and colleges in Kansas City, Saint Louis, Springfield, Fenton, Columbia, Saint Joseph, Cape Girardeau, and 41 more cities. Approximately 6,200 medical degrees are awarded each academic year. Average tuition charges for medical programs in MO is around $26,000.

Montana
Detailed information about 17 medical schools and colleges in Billings, Great Falls, Butte, Browning, Kalispell, Harlem, Crow Agency, and 11 more cities. Approximately 600 medical diplomas are awarded each year. Average tuition for medical programs in MT is around $15,500.

Nebraska
Learn more about 28 medical schools and colleges in Omaha, Lincoln, Bellevue, Scottsbluff, Norfolk, Hastings, Winnebago, and 10 other cities. Approximately 1,400 medical diplomas and certificates are awarded each year. Average tuition for medical degree programs in NE is approximately $16,900.

Nevada
Our listing contains 14 medical schools and colleges in Las Vegas, Reno, Henderson, Elko, Carson City, and Sparks. Approximately 1,100 medical diplomas and certificates are granted every academic year. Average tuition cost for medical degree programs in NV is roughly $19,600.

New Hampshire
Learn more about 18 medical schools and colleges in Manchester, Keene, Concord, Claremont, New London, Durham, Portsmouth, and 11 more cities. About 1,000 medical diplomas and certificates are awarded each academic year. Average tuition cost for medical programs in NH is around $27,400.

New Jersey
Read about 70 medical schools and colleges in Newark, Jersey City, Clifton, Montclair, North Brunswick, Union, Camden, and 50 more cities. Approximately 4,800 medical diplomas and certificates are awarded every academic year. Average tuition cost for medical degree programs in NJ is approximately $15,600.

New Mexico
We list 31 medical schools and colleges in Albuquerque, Santa Fe, Las Cruces, Espanola, Portales, Las Vegas, Santa Teresa, and 17 more cities. Approximately 1,900 medical diplomas are granted each year. Average tuition price for medical programs in NM is approximately $8,500.

New York
We list 179 medical schools and colleges in New York City, Brooklyn, Buffalo, Albany, Bronx, Rochester, Utica, and 86 other cities. Approximately 16,300 medical diplomas and certificates are awarded each academic year. Average tuition for medical degree programs in NY - $22,200.

North Carolina
Get details on 101 medical schools and colleges in Charlotte, Raleigh, Greensboro, Winston-Salem, Fayetteville, Wilmington, Asheville, and 72 more cities. Approximately 7,900 medical diplomas and certificates are granted each year. Average tuition cost for medical degree programs in NC - $15,400.

North Dakota
Read information about 16 medical schools and colleges in Bismarck, Fargo, Williston, New Town, Bottineau, Jamestown, Dickinson, and 10 more cities. About 600 medical degrees are awarded every academic year. Average tuition price for medical programs in ND is approximately $12,900.

Ohio
We reviewed 153 medical schools and colleges in Columbus, Cincinnati, Cleveland, Dayton, Akron, Canton, Marietta, and 97 more cities. Around 11,800 medical degrees are granted each year. Average tuition cost for medical degree programs in OH is around $16,900.

Oklahoma
Learn more about 73 medical schools and colleges in Tulsa, Oklahoma City, Shawnee, Poteau, Ada, Edmond, Altus, and 39 more cities. Approximately 3,300 medical diplomas and certificates are granted each year. Average tuition price for medical degree programs in OK is around $11,500.

Oregon
Learn about 39 medical schools and colleges in Portland, Eugene, Salem, Klamath Falls, Forest Grove, Newport, Tillamook, and 21 other cities. Approximately 2,800 medical degrees are granted every year. Average tuition price for medical programs in OR: $19,200.

Pennsylvania
Learn about 143 medical schools and colleges in Philadelphia, Pittsburgh, Erie, Scranton, Allentown, Bethlehem, York, and 88 more cities. Around 13,600 medical diplomas are granted every academic year. Average tuition for medical programs in PA: $25,500.

Puerto Rico
Learn about 61 medical schools and colleges in San Juan, Bayamon, Arecibo, Ponce, Caguas, Mayaguez, Carolina, and 20 other cities. About 4,400 medical degrees are awarded each year. Average tuition price for medical degree programs in PR is about $5,000.

Rhode Island
We list 10 medical schools and colleges in Providence, Kingston, Bristol, East Greenwich, Newport, Cranston, and Warwick. About 800 medical diplomas and certificates are awarded every year. Average tuition charges for medical degree programs in RI is approximately $31,600.

South Carolina
Our directory contains 45 medical schools and colleges in Columbia, Charleston, Greenville, Conway, Rock Hill, North Charleston, Sumter, and 20 other cities. Around 3,200 medical diplomas and certificates are granted every academic year. Average tuition cost for medical degree programs in SC is around $17,000.

South Dakota
Learn more about 25 medical schools and colleges in Sioux Falls, Rapid City, Yankton, Mitchell, Ellsworth AFB, Vermillion, Madison, and 10 other cities. About 700 medical diplomas are granted every academic year. Average tuition for medical programs in SD is around $7,200.

Tennessee
Learn about 73 medical schools and colleges in Nashville, Memphis, Chattanooga, Knoxville, Clarksville, Jackson, Murfreesboro, and 31 other cities. About 5,500 medical diplomas are awarded every year. Average tuition price for medical programs in TN is around $17,700.

Texas
Detailed information about 168 medical schools and colleges in Houston, San Antonio, Dallas, Austin, El Paso, Lubbock, Fort Worth, and 79 more cities. About 15,200 medical diplomas are granted each year. Average tuition cost for medical degree programs in TX is approximately $13,500.

Utah
Learn about 26 medical schools and colleges in Salt Lake City, Logan, Provo, Orem, Saint George, Ogden, Murray, and 11 more cities. Around 3,400 medical degrees are awarded each academic year. Average tuition for medical programs in UT is roughly $13,300.

Vermont
We reviewed 14 medical schools and colleges in Bennington, Burlington, Castleton, Winooski, Northfield, Johnson, Rutland, and 9 other cities. Around 700 medical diplomas and certificates are granted each academic year. Average tuition charges for medical degree programs in VT is approximately $29,200.

Virginia
Detailed information about 78 medical schools and colleges in Richmond, Arlington, Lynchburg, Virginia Beach, Norfolk, Hampton, Danville, and 42 more cities. Approximately 5,900 medical diplomas are awarded each academic year. Average tuition cost for medical degree programs in VA: $17,300.

Washington
Our listing contains 49 medical schools and colleges in Seattle, Spokane, Bellingham, Tacoma, Kirkland, Renton, Yakima, and 28 more cities. About 3,200 medical diplomas and certificates are granted every academic year. Average tuition price for medical programs in WA is about $17,900.

West Virginia
Our directory contains 35 medical schools and colleges in Fairmont, Morgantown, Beckley, Martinsburg, Charleston, Huntington, Parkersburg, and 21 more cities. About 1,700 medical degrees are granted each year. Average tuition for medical degree programs in WV is approximately $12,200.

Wisconsin
Read information about 59 medical schools and colleges in Milwaukee, Madison, Kenosha, Eau Claire, Green Bay, La Crosse, Brookfield, and 30 more cities. Approximately 5,300 medical diplomas and certificates are awarded each year. Average tuition charges for medical degree programs in WI is approximately $13,300.

Wyoming
Our listing contains 8 medical schools and colleges in Riverton, Cheyenne, Sheridan, Powell, Casper, Rock Springs, Laramie, and Torrington. About 300 medical diplomas are granted each year. Average tuition charges for medical programs in WY: $6,500.