Skip to content
Health Career ClassesPrograms · Costs · Pay
Iowa · Certified Nursing Assistant training

CNA Classes in Iowa

7 accredited Iowa schools graduated 1,277 CNA students in 2023–24. Compare them by city below, with published costs, program length and what nursing assistants earn in Iowa.

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

Schools
77 cities
Lowest published cost
—credit-hour pricing
Graduates 2023–24
1,277
Iowa median pay
$39,350−$2,910 vs U.S.

Jump to a metro area

CNA Classes in Sioux City, IA 1 school

Western Iowa Tech Community College

4647 Stone Ave, Sioux City, IA 51102
Public Certificate (under 12 weeks)
Graduates '23–24
435
College tuition
$4,152/yr
Length
under 12 weeks

Public two-year college in Sioux City that reported 435 CNA graduates in 2023–24, the most in the state. Annual in-district tuition (before fees): $4,152 ($4,296 out of state).

CNA Classes in Davenport, IA 1 school

Eastern Iowa Community College District

101 W Third Street, Davenport, IA 52801
Public Certificate (under 12 weeks)
Graduates '23–24
258
College tuition
$4,680/yr
Length
under 12 weeks

This public two-year college in Scott County graduated 258 CNA students in 2023–24, the 2nd-most in the state. Annual in-district tuition (before fees): $4,680 ($6,288 out of state).

CNA Classes in West Burlington, IA 1 school

Southeastern Community College

1500 West Agency Road, West Burlington, IA 52655
Public Certificate (under 12 weeks)
Graduates '23–24
222
College tuition
$6,090/yr
Length
under 12 weeks

222 CNA credentials awarded in 2023–24 at this public two-year college, the 3rd-most in the state. Annual in-district tuition (before fees): $6,090 ($6,240 out of state).

CNA Classes in Fort Dodge, IA 1 school

Iowa Central Community College

One Triton Circle, Fort Dodge, IA 50501
Public Certificate (under 12 weeks)
Graduates '23–24
138
College tuition
$4,800/yr
Length
under 12 weeks

This public two-year college in Webster County graduated 138 CNA students in 2023–24, the 4th-most in the state. Annual in-district tuition (before fees): $4,800 ($7,092 out of state).

CNA Classes in Mason City, IA 1 school

North Iowa Area Community College

500 College Dr, Mason City, IA 50401
Public Certificate (under 12 weeks)
Graduates '23–24
132
College tuition
$5,618/yr
Length
under 12 weeks

Public two-year college in Mason City that reported 132 CNA graduates in 2023–24, the 5th-most in the state. Annual in-district tuition (before fees): $5,618 ($8,427 out of state).

CNA Classes in Council Bluffs, IA 1 school

Iowa Western Community College

2700 College Rd, Council Bluffs, IA 51503
Public Certificate (under 12 weeks)
Graduates '23–24
66
College tuition
$6,270/yr
Length
under 12 weeks

Public two-year college in Council Bluffs that reported 66 CNA graduates in 2023–24. Annual in-district tuition (before fees): $6,270 ($6,420 out of state).

CNA Classes in Creston, IA 1 school

Southwestern Community College

1501 West Townline Street, Creston, IA 50801
Public Certificate (12 weeks to 1 year)
Graduates '23–24
26
College tuition
$6,120/yr
Length
12 weeks to 1 year

26 CNA credentials awarded in 2023–24 at this public two-year college. Annual in-district tuition (before fees): $6,120 ($6,330 out of state).

How to get CNA certified in Iowa

  1. Complete a state-approved nurse aide training program (federal minimum: 75 hours, 16 of them supervised clinical practice).
  2. Pass your state’s competency evaluation: a written or oral exam plus a skills demonstration.
  3. Get listed on your state nurse aide registry, which employers check before hiring.
  4. Keep your certification active. Under federal rules, if you go 24 consecutive months without paid nursing-related work you must retrain or retest.

Rules differ by state. Confirm current Iowa requirements with the relevant state board or registry before you enroll.

CNA Classes in Iowa: FAQ

How many CNA programs are in Iowa?

We list 7 accredited Iowa schools that graduated CNA students in 2023–24, 7 of them public. Together they awarded 1,277 CNA credentials that year.

How much do cna classes cost in Iowa?

Most Iowa schools on this list are colleges that charge by the credit hour rather than a flat program price. Their median annual in-district tuition is $5,618; a short certificate typically costs a fraction of that.

How much do nursing assistants make in Iowa?

The median certified nursing assistant in Iowa earns $39,350 a year ($18.92 an hour), according to BLS data for May 2025, versus $42,260 nationally. The top 10% earn $47,980 or more.

Which Iowa school trains the most nursing assistants?

Western Iowa Tech Community College in Sioux City reported the most CNA graduates in Iowa: 435 in 2023–24.

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.

What exam do nursing assistants take?

A state competency evaluation with a written (or oral) test and a hands-on skills test, run by a state-contracted testing vendor.

Other healthcare programs in Iowa