Certified nursing assistants, also referred to as nursing assistants and nursing aides, play an important role in the patient care team, helping patients with daily activities like eating and bathing, cleaning rooms, taking vital signs and answering call lights. Working as support to licensed practical nurses (LPNs) and registered nurses (RNs), many CNAs use the nursing assistant role as a springboard to a career as an RN. In Iowa, CNAs earn an average annual salary of $28,300 according to the U.S. Bureau of Labor Statistics. A popular position in nursing, CNA training programs are quick to complete so CNAs can begin working in the field as soon as possible.

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.

2020 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

SchoolContact Information
Des Moines Area Community College
CNA Programs
2006 S Ankeny Blvd
Ankeny, IA 50023
(515) 964-6200

Cedar Rapids, IA

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

Council Bluffs, IA

SchoolContact Information
Iowa Western Community College
2700 College Rd
Council Bluffs, IA 51503
(712) 325-3200

Davenport, IA

SchoolContact Information
Eastern Iowa Community College
CNA Programs
101 W 3rd St
Davenport, IA 52801
(563) 336-3300

Denison, IA

SchoolContact Information
Denison Job Corps Center
CNA Programs
10 Opportunity Dr
Denison, IA 51442
(712) 263-4192

Fort Dodge, IA

SchoolContact Information
Iowa Central Community College
CNA Programs
1 Triton Cir
Fort Dodge, IA 50501
(515) 576-0099

Iowa Falls, IA

SchoolContact Information
Ellsworth Community College
CNA Programs
1100 College Ave
Iowa Falls, IA 50126
(641) 648-4611

Marshalltown, IA

SchoolContact Information
Iowa Valley Continuing Education
CNA Programs
3702 S Center St
Marshalltown, IA 50158
(641) 752-4645

Mason City, IA

SchoolContact Information
North Iowa Area Community College
CNA Programs
500 College Dr
Mason City, IA 50401
(888) 466-4222
North Iowa Area Community College
CNA Programs
500 College Dr
Mason City, IA 50401
(888) 466-4222

Ottumwa, IA

SchoolContact Information
Indian Hills Community College
525 Grandview Ave
Ottumwa, IA 52501
(800) 726-2585
Ottumwa Job Corps Center
CNA Programs
15229 Truman St
Ottumwa, IA 52501
(641) 682-2000

Sheldon, IA

SchoolContact Information
Northwest Iowa Community College
CNA Programs
603 W Park St
Sheldon, IA 51201
(712) 324-5061
Northwest Iowa Community College
CNA Programs
603 W Park St
Sheldon, IA 51201
(712) 324-5061

Sioux City, IA

SchoolContact Information
Western Iowa Tech Community College
CNA Programs
4647 Stone Ave
Sioux City, IA 51106
(712) 274-6400

Waterloo, IA

SchoolContact Information
Hawkeye Community College Main Campus
CNA Programs
1501 E Orange Rd
Waterloo, IA 50701
(319) 296-2320

West Des Moines, IA

SchoolContact Information
Iowa Health Care Association
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.