Medical Schools in Alabama


sponsored schools

Alabama medical schools are very competitive, requiring prospective students to hold at least a bachelor's degree and have an acceptable minimum Medical College Admission Test (MCAT) to be considered for admission. After meeting all lower level prerequisites, it will generally take 4 years to complete with a degree conferred as a Doctor of Medicine (M.D.) or a Doctor of Osteopathic Medicine (D.O.). This is followed by a required internship and residency at an approved hospital. Both written and practical exams must be passed to obtain licensure in Alabama. Find out more on our med school degree page about a degree in medicine or our PreMed portal for more information on education and careers. The best med schools in Alabama can be found with MatchCollege by using our search tools or using the list of top universities below. Find the educational resources and support you need today for Alabama med school options and associated degrees in the field like bacteriology, genetics, epidemiology, and oncology.

List of Medical Schools in Alabama (2 Schools)

The Alabama medical schools listed below are accredited by the , which is an organization that provides accreditation for medical education nationwide.

Schools are sorted by size with the largest medical schools first, based on the number of medical student graduates per year.

Visit the website for University of Alabama at Birmingham at

Program Details

  • About 180 students graduate per year
  • Estimated tuition & fees are about $27,000 per year (Nonresidents: $64,000)

Visit the website for University of South Alabama at

Program Details

  • Medical program accredited since 1972
  • About 70 students graduate per year
  • Estimated tuition & fees are about $29,000 per year (Nonresidents: $58,000)

Physicians can work in many types of specialties which may cause a large range in salary expectations. Here is a list of average annual salaries for general practitioners working in major cities in Alabama.

  • Birmingham, Hoover: $173,000
  • Mobile: $240,000
  • Montgomery: $226,000
  • Tuscaloosa: $201,000
  • Huntsville: $162,000

Doctor's in Alabama Compared to Median Income Averages

+491% Above State Median Income

+412% Above National Median Income

Doctor's in Alabama take home an average 91.17 per hour. Annual earnings for Doctor's working in the State of Alabama average $189,640 which is 491% above the state median income and 412% above the national median income for all occupations. Employment for a Doctor makes up just 0.02% of the working population in Alabama and is limited due to the specific qualifications required along with the schooling involved in this career path. The increasing demand for qualified Doctors coupled with the educational barrier to enter the field is met with a steady supply of eager college graduates anxious to make a long-lasting impact in the lives of others in and around Alabama.

Average Income for a Doctor in Alabama

Employment Median Hourly Wage Median Annual Wage
Alabama Doctor 590 $91.17 $189,640
State Average 1,997,900 $15.43 $32,094.40
National Average 153,156,000 $17.82 $37,040
Source: Bureau of Labor Statistics
MEDIAN: $91.17
Source: Bureau of Labor Statistics, NCES, O*NET Online

Notes: Tuition & fee amounts are for both Alabama in-state residents and out of state students, unless noted otherwise. The tuition information displayed is an estimate, which we calculated based on historical data and should be solely used for informational purposes only. Please contact the respective doctor school for information about the current school year.

Source: IPEDS Survey 2012-2015: Data obtained from the US Dept. of Education's Integrated Postsecondary Education Data System (IPEDS). Data may vary depending on school and academic year.