8 best medical assistant programs in St. Louis
Sorted by number of 2023–24 graduates (IPEDS), a proxy for program size and stability.
909 South Taylor Avenue, Saint Louis, MO 63110
Private for-profit Certificate (1-2 years)
- Graduates '23–24
- 34
- Program cost
- $16,306
- Length
- 36 weeks
34 Medical Assistant credentials awarded in 2023–24 at this private for-profit career school, the 4th-most in the state. Published tuition and fees plus books and supplies come to $16,306 for a program of about 36 weeks.
5800 Godfrey Rd, Godfrey, IL 62035
Public Certificate (1-2 years)Associate degree
- Graduates '23–24
- 33
- College tuition
- $3,000/yr
- Length
- 1-2 years
Public two-year college in Godfrey that reported 33 Medical Assistant graduates in 2023–24. Annual in-district tuition (before fees): $3,000 ($12,000 out of state).
2500 Carlyle Ave, Belleville, IL 62221
Public Certificate (1-2 years)Associate degree
- Graduates '23–24
- 23
- College tuition
- $3,600/yr
- Length
- 1-2 years
23 Medical Assistant credentials awarded in 2023–24 at this public two-year college. Annual in-district tuition (before fees): $3,600 ($5,940 out of state).
200A North Center Dr, Alton, IL 62002
Private for-profit Certificate (1-2 years)
- Graduates '23–24
- 21
- Program cost
- $15,737
- Length
- 50 weeks
Private for-profit career school in Alton that reported 21 Medical Assistant graduates in 2023–24. Published tuition and fees plus books and supplies come to $15,737 for a program of about 50 weeks.
4260 Shoreline Drive, Earth City, MO 63045
Private for-profit Certificate (1-2 years)
- Graduates '23–24
- 20
- Program cost
- $15,008
- Length
- 8 months
This private for-profit two-year college in St. Louis County graduated 20 Medical Assistant students in 2023–24. Published tuition and fees plus books and supplies come to $15,008 for a program of about 8 months.
1297 North Highway Drive, Fenton, MO 63026
Private for-profit Certificate (1-2 years)
- Graduates '23–24
- 13
- Program cost
- Ask school
- Length
- 1-2 years
Private for-profit four-year institution in Fenton that reported 13 Medical Assistant graduates in 2023–24.
1964 Prairie Dell Rd, Union, MO 63084
Public Certificate (1-2 years)Associate degree
- Graduates '23–24
- 12
- College tuition
- $3,000/yr
- Length
- 1-2 years
12 Medical Assistant credentials awarded in 2023–24 at this public two-year college. Annual in-district tuition (before fees): $3,000 ($6,096 out of state).
4601 Mid Rivers Mall Dr, Cottleville, MO 63376
Public Certificate (1-2 years)
- Graduates '23–24
- 3
- College tuition
- $3,330/yr
- Length
- 1-2 years
Public two-year college in Cottleville that reported 3 Medical Assistant graduates in 2023–24. Annual in-district tuition (before fees): $3,330 ($6,660 out of state).
Medical Assistant Programs in St. Louis: FAQ
How many Medical Assistant programs are in the St. Louis area?
8 accredited schools in the St. Louis, MO-IL metro area graduated 159 Medical Assistant students in 2023–24. The largest was St Louis College of Health Careers-St Louis with 34.
What is the cheapest Medical Assistant program near St. Louis?
Among schools that published a program price, Midwest Institute in Earth City listed the lowest total: $15,008 for tuition, books and supplies.
How much do medical assistants make in St. Louis?
Medical Assistants in the St. Louis, MO-IL metro earn a median $44,710 a year ($21.50/hour), per BLS May 2025 data. That compares with $40,440 statewide and $45,690 nationally.
How long does Medical Assistant training take?
Certificate and diploma programs commonly run about 9 to 12 months; associate degrees take about 2 years.
Other healthcare programs in St. Louis
Medical Assistant Programs in nearby Missouri cities