Skip to content
Health Career ClassesPrograms · Costs · Pay
St. Louis, MO-IL metro

Medical Assistant Programs in St. Louis, MO

8 accredited schools across the St. Louis metro area trained 159 medical assistants in 2023–24. Here’s how they compare on cost, length and size, plus what the job pays locally.

Updated October 2026 · Data: IPEDS 2023–24, BLS May 2025

Schools in metro
8
Graduates 2023–24
159
Lowest published cost
$15,008
St. Louis median pay
$44,710metro

8 best medical assistant programs in St. Louis

Sorted by number of 2023–24 graduates (IPEDS), a proxy for program size and stability.

St Louis College of Health Careers-St Louis

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.

Lewis and Clark Community College

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).

Southwestern Illinois College

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).

CALC Institute of Technology

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.

Midwest Institute

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.

St Louis College of Health Careers-Fenton

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.

East Central College

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).

St Charles Community College

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