Choosing the Best CNA Programs in Iowa

The first step in becoming a certified nursing assistant is completing a training course and passing your state's certification exam. Offered at community colleges and technical schools, CNA training programs are available across the state of Iowa, including in Davenport, Sioux City and Cedar Rapids. For more information about applying to a CNA training program in Iowa, visit our CNA Training Programs Admissions page.

  • Program Length: CNA training programs are quick to complete, with programs taking anywhere from 4 to 12 weeks to finish. In Iowa, CNA training programs include 75 hours of training time including 30 hours of clinical practice.
  • Program Cost: The cost of a CNA training course varies from school to school. As an example of program costs, the CNA training program at Des Moines Area Community College cost $160 per credit hour in 2019, for a total estimated program cost of $915, which includes tuition, fees, textbook, uniform and equipment.
  • Online/In-Person Options: CNA training programs all include classroom instruction followed by clinical practice hours in which students put their studies into practice in a real healthcare setting. In some cases, the classroom portion of the CNA training program may be available for students to take online, which makes becoming a CNA even easier for students with busy work schedules or those who live far from campus. For example, Iowa Western Community College offers a hybrid CNA training course that allows students to take 30 hours of didactic coursework online from home.

2023 List of CNA Classes in Iowa

To get a feel for the CNA curriculum in Iowa, see our list of classes and courses available in the state:

Ankeny, IA

CNA Programs
2006 S Ankeny Blvd
Ankeny, IA 50023
(515) 964-6200

Cedar Rapids, IA

CNA Programs
6301, Main Campus Kirkwood Blvd SW
Cedar Rapids, IA 52404
(319) 398-5411

Council Bluffs, IA

2700 College Rd
Council Bluffs, IA 51503
(712) 325-3200

Davenport, IA

CNA Programs
101 W 3rd St
Davenport, IA 52801
(563) 336-3300

Denison, IA

CNA Programs
10 Opportunity Dr
Denison, IA 51442
(712) 263-4192

Fort Dodge, IA

CNA Programs
1 Triton Cir
Fort Dodge, IA 50501
(515) 576-0099

Marshalltown, IA

CNA Programs
3702 S Center St
Marshalltown, IA 50158
(641) 752-4645

Mason City, IA

CNA Programs
500 College Dr
Mason City, IA 50401
(888) 466-4222

Ottumwa, IA

525 Grandview Ave
Ottumwa, IA 52501
(800) 726-2585

CNA Programs
15229 Truman St
Ottumwa, IA 52501
(641) 682-2000

Sheldon, IA

603 W Park St
Sheldon, IA 51201
(712) 324-5061

Sioux City, IA

CNA Programs
4647 Stone Ave
Sioux City, IA 51106
(712) 274-6400

Waterloo, IA

CNA Programs
1501 E Orange Rd
Waterloo, IA 50701
(319) 296-2320

West Des Moines, IA

CNA Programs
1775 90th St
West Des Moines, IA 50266
(515) 978-2204

Are we missing your school's program or need to update information listed? Please contact us so we can make the necessary changes.

Share This:
LinkedIn
Reddit