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

CNA Classes in St. Louis, MO

5 accredited schools across the St. Louis metro area trained 566 nursing 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
5
Graduates 2023–24
566
Lowest published cost
$800
St. Louis median pay
$39,110metro

5 best cna classes in St. Louis

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

Southwestern Illinois College

2500 Carlyle Ave, Belleville, IL 62221
Public Certificate (under 12 weeks)
Graduates '23–24
255
College tuition
$3,600/yr
Length
under 12 weeks

255 CNA credentials awarded in 2023–24 at this public two-year college. Annual in-district tuition (before fees): $3,600 ($5,940 out of state).

Kaskaskia College

27210 College Rd, Centralia, IL 62801
Public Certificate (under 12 weeks)
Graduates '23–24
222
College tuition
$4,080/yr
Length
under 12 weeks

This public two-year college in Clinton County graduated 222 CNA students in 2023–24. Annual in-district tuition (before fees): $4,080 ($11,850 out of state).

Lewis and Clark Community College

5800 Godfrey Rd, Godfrey, IL 62035
Public Certificate (under 12 weeks)
Graduates '23–24
79
College tuition
$3,000/yr
Length
under 12 weeks

79 CNA credentials awarded in 2023–24 at this public two-year college. Annual in-district tuition (before fees): $3,000 ($12,000 out of state).

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
8
Program cost
$16,118
Length
9 months

This price is for a longer program than a typical CNA course; it is classified under the same federal program code. Ask about stand-alone CNA training.

8 CNA credentials awarded in 2023–24 at this private for-profit career school. Published tuition and fees plus books and supplies come to $16,118 for a program of about 9 months.

Career Center of Southern Illinois

6137 Beck Rd, Red Bud, IL 62278
Public Certificate (under 12 weeks)
Graduates '23–24
2
Program cost
$800
Length
3 months

Public career school in Red Bud that reported 2 CNA graduates in 2023–24. Published tuition and fees plus books and supplies come to $800 for a program of about 3 months.

CNA Classes in St. Louis: FAQ

How many CNA programs are in the St. Louis area?

5 accredited schools in the St. Louis, MO-IL metro area graduated 566 CNA students in 2023–24. The largest was Southwestern Illinois College with 255.

What is the cheapest CNA program near St. Louis?

Among schools that published a program price, Career Center of Southern Illinois in Red Bud listed the lowest total: $800 for tuition, books and supplies.

How much do nursing assistants make in St. Louis?

Certified Nursing Assistants in the St. Louis, MO-IL metro earn a median $39,110 a year ($18.81/hour), per BLS May 2025 data. That compares with $37,680 statewide and $42,260 nationally.

How long does CNA training take?

Federal rules require at least 75 hours of training, including at least 16 hours of supervised practical training. Many states require more.

Other healthcare programs in St. Louis

CNA Classes in nearby Missouri cities