Iowa · CNA training

CNA classes in Iowa

What Iowa requires, how long it takes, and programs in Des Moines and statewide, including hybrid options for working adults.

Required training
75-hour basic nurse aide course
Exam
Written test + hands-on skills test
Registry
Iowa Direct Care Worker Registry
Formats
In person or hybrid (online + lab days)
Find Iowa CNA programs

Get matched with CNA classes near you

A few quick questions, about a minute. Free and no obligation.

Start matching

Featured Iowa program

Steps to become a CNA in Iowa

  1. Complete a state-approved 75-hour nurse aide training program.
  2. Pass the written knowledge test and the hands-on skills test.
  3. Get listed on the Iowa Direct Care Worker Registry.
  4. Apply for CNA jobs in nursing homes, hospitals, assisted living and home health.

Hybrid vs. full-time in-person classes

Full-time programs pack all 75 hours into about two weeks of 8-hour days. Hybrid programs move the classroom hours online, so you only come in for lab and clinical days. If you work full time or have kids at home, hybrid is usually easier to finish.

Frequently asked questions

How many training hours does Iowa require for CNAs?

Iowa's basic nurse aide course is 75 hours, split between classroom learning and supervised hands-on lab and clinical practice.

Where do I get listed after I pass?

Iowa CNAs are listed on the Iowa Direct Care Worker Registry, which employers check before hiring.

Can I take CNA classes in Iowa while I keep my job?

Yes. Hybrid programs put the classroom portion online so you only come in for lab and clinical days.

How long does it take to become a CNA in Iowa?

Most Iowa programs finish in about 2 to 4 weeks. Full-time in-person classes can be done in about 2 weeks; hybrid programs like the 21-day course above spread the work out so you only come in 7 days.

New to the career? Read how to become a CNA.