Top CNA Programs in Iowa (2027 Rankings & Guide)

Side-by-side cost, schedule, and outcome data for every ranked Iowa CNA program — updated for 2026.

By Maria Delgado, RNReviewed by TopNursing.org TeamUpdated August 14, 202622 min read
Top CNA Programs in Iowa (2027 Rankings & Guide)

Points of interest…

  • Iowa CNA training costs range from a few hundred to a few thousand dollars, often recouped quickly after hire.
  • Most programs finish in 4 to 12 weeks, with accelerated, evening, and weekend schedules widely available.
  • Certification means passing a state exam and earning a place on the Iowa Direct Care Worker Registry, not a license.
  • The statewide median CNA wage is $37,340; LPNs earn $53,250 and RNs $71,380.

Rural hospitals and metro long-term care facilities across Iowa are competing for certified nursing assistants, driving a steady demand that makes CNA training a practical entry point into healthcare.

Costs for state-approved programs range from under $700 to around $900, and program lengths span four-week accelerators to traditional semester-long tracks. Many colleges now offer hybrid models that mix online coursework with mandatory clinical hours, and daytime, evening, and weekend sections are common.

Earning a spot on the Iowa Direct Care Worker Registry after training is the credential that matters, and there’s no separate state license to chase.

10 Best CNA Programs in Iowa

These Iowa CNA programs stand out for affordability, practical training, and flexible scheduling. Each listing highlights the program's format, cost after aid, and what makes it distinct for future certified nursing assistants.

Factors considered
  • First-year retention weighted most heavily
  • Affordability and net price
  • Financial aid accessibility
  • Post-enrollment earnings
  • Program-level details and formats
Data sources
  • BEA state price parities, used to adjust tuition — bea.gov
  • College Scorecard post-completion earnings data — collegescorecard.ed.gov
  • Program-level records maintained in house
  • Original research on individual programs
  • National Center for Education Statistics (IPEDS) — nces.ed.gov
RankSchoolLocationNet priceBest for
#1
Western Iowa Tech Community College
Sioux City, IA~$9,000/yr (est.)Northwest Iowa students needing quick CNA

Western Iowa Tech Community College offers a four-credit CNA certificate that moves quickly into hands-on patient care. Classes are available in Sioux City, Cherokee, Denison, and Mapleton, with a fall-start hybrid option that combines online theory with in-person skills and clinicals. The program feeds directly into the college's Practical Nursing and Associate Degree in Nursing programs. Institution-wide graduation rate is about 50%, not specific to the CNA program.

  • 4 total credit hours
  • Covers anatomy, medical terminology, infection control
  • Training in activities of daily living
  • Classes in Sioux City, Cherokee, Denison, and Mapleton
  • Pathway to Practical Nursing diploma and ADN
  • 75-hour Nursing Assistant course
  • Campus-based testing and certification
  • Written exam: 100 questions
  • Skills exam: hands-on tasks
  • Exam cost $190 total
  • Free first attempt for graduates
  • Passing score 70% or better
  • Three exam attempts allowed

Kirkwood Community College in Cedar Rapids prepares students for Iowa's long-term care facilities through a campus-based Nurse Aide program. The college reports a 43% institution-wide graduation rate, though that figure is not specific to the nurse aide program. Continuing education delivery can offer flexible short-term enrollment for working adults.

  • Prepares for Iowa Direct Care Worker Registry
  • Campus-based training
  • Minimum age 16
  • Background check and physical exam required
  • Covers hygiene, safety, and nutrition assistance
  • Includes clinical rotation in long-term care
  • Sponsorship billing available
  • Tuition assistance possible

Southeastern Community College's Nurse Aide Certificate is a single state-approved course with a clear pathway to nursing programs. Students complete 36 lecture hours, 20 lab hours, and 32 clinical hours in one semester, with possible weekend clinical schedules. Institution-wide graduation rate is 43%, not program-specific.

  • One total course
  • 36 lecture, 20 lab, 32 clinical hours
  • State-approved curriculum
  • Clinical training in long-term care
  • Prepares for Certified Nurse Aide exam
  • Minimum 30 clinical hours to pass
  • Transfer partnerships for bachelor's in nursing

North Iowa Area Community College offers a 100-hour Nurse Aide program in face-to-face or hybrid formats across multiple locations. Hybrid students complete online reading, activities, and discussion boards, then meet weekly for in-person skills practice. The college's institution-wide graduation rate is 61%, not specific to the CNA program.

  • 100 total program hours
  • Face-to-face or hybrid format
  • 45 clinical hours
  • 35 classroom theory, 20 lab hours
  • Minimum age 16
  • Vaccinations and background checks required
  • State exam fees about $190
  • Tuition assistance available

Northeast Iowa Community College offers a non-credit Certified Nurse Aide Career Pathway Certificate that takes one to two months. The program blends online and classroom learning with hands-on labs and off-site clinical experiences. Institution-wide graduation rate is 51%, not program-specific.

  • 80 total course hours
  • One to two months to complete
  • Non-credit Career Pathway Certificate
  • Online plus classroom learning
  • Hands-on lab and off-site clinical experiences
  • Approximate cost $899
  • Minimum age 16 and mandatory orientation
  • Credits may transfer to nursing program

Hawkeye Community College in Waterloo provides an eight-week Certified Nursing Assistant program with daytime, evening, and online options. Students train on specialized dementia simulators and complete OSHA, HIPAA, and bloodborne pathogen modules. The institution-wide graduation rate is 43%, not specific to this program.

  • 8-week program length
  • Face-to-face and online learning options
  • Daytime and evening classes
  • Dementia simulation training
  • OSHA, HIPAA, and Bloodborne Pathogens training
  • Fall, spring, and summer starts
  • Background check and physical exam required
  • State skills and written exams required

Iowa Central Community College's 76-hour Nurse Aide program is taught by registered nurses and offered several times each year at multiple locations. The credit course serves as a prerequisite for the college's nursing program and includes a state testing pathway. Institution-wide graduation rate is 42%, not program-specific.

  • 76-hour program length
  • Campus-based instruction taught by RNs
  • $697 credit course cost
  • Additional $116 program materials
  • $190 state testing fee
  • Multiple yearly offerings and campus locations
  • 3 credit hours earned
  • Nursing program prerequisite

Eastern Iowa Community College District offers Certified Nurse Aide training across Clinton, Scott, and additional eastern Iowa locations in as little as two months. Students can choose academic or training certificate paths, with in-person and hybrid options. Institution-wide graduation rate is 45%, not program-specific.

  • Two-month completion possible
  • In-person and hybrid formats
  • 50 classroom and 30 clinical hours
  • Academic or training certificate options
  • Financial aid eligible
  • Multiple campus locations across eastern Iowa
  • Four-week to three-month pacing options
  • $175 state testing fee

Des Moines Area Community College offers a 76-hour Basic Nurse Aide program in fall, spring, and summer. Qualified applicants may receive free training, books, and supplies, making it a strong value in central Iowa. Institution-wide graduation rate is 39%, not program-specific.

  • 76-hour program length
  • $638 total cost
  • Free training for qualified applicants
  • Offered fall, spring, and summer
  • Campus-based program
  • Criminal background check required
  • FAFSA and DMACC application required
  • Prepares for CNA certification

Iowa Western Community College runs a 76-hour Certified Nurse Aide course monthly at Council Bluffs and four other southwest Iowa locations. Classes are taught by registered nurses in campus or hybrid formats and award three college credits. Institution-wide graduation rate is 40%, not program-specific.

  • 76-hour course length
  • Offered monthly
  • Costs $595 to $695
  • Campus and hybrid formats
  • Taught by registered nurses
  • 3 college credits awarded
  • Locations include Council Bluffs, Atlantic, Clarinda, Harlan, Shenandoah
  • Small class sizes of 9 to 12 students

How to Become a CNA in Iowa

Becoming a Certified Nursing Assistant in Iowa follows a straightforward five-step process that typically takes 4 to 12 weeks, from enrollment to your first day on the job.

Five-step process: meet prerequisites, complete 75-hour training, pass written and skills exam, get listed on Iowa Direct Care Worker Registry, then start working and maintain active status with 8 hours of qualifying work every 2 years.

Iowa CNA Program Costs Compared

Cost is often the biggest hurdle when you’re deciding on a CNA program, but a low sticker price doesn’t always signal strong job placement support or quality instruction. In Iowa, the real question is how to balance upfront affordability with training that actually leads to steady employment.

Workforce Development Grants and WIOA Funding

Iowa Workforce Development administers the Workforce Innovation and Opportunity Act (WIOA) funds, which can cover the full cost of CNA training for eligible individuals. The program prioritizes adults, dislocated workers, and youth who meet income guidelines. To determine if you qualify, start by visiting the Iowa Workforce Development website to review current eligibility criteria and locate a list of approved training providers. Local IowaWORKS offices offer personalized guidance: counselors can help you navigate the application process and connect you with short-term CNA classes that fit your schedule. Because funding is limited, it pays to apply early and have your financial documents ready.

Employer-Sponsored Training: Earn While You Learn

Many nursing homes, hospitals, and long-term care facilities across Iowa hire CNAs and cover the cost of certification in exchange for a work commitment. Large employers like UnityPoint Health and MercyOne occasionally list paid training opportunities on their career pages, but smaller facilities may not advertise proactively. Calling human resources departments directly or stopping by during a hiring event can uncover unlisted paid CNA programs. Typically, you complete coursework while employed in a support role, then transition to a certified position once you pass the exam. This route eliminates out-of-pocket tuition and gives you immediate hands-on experience, though it does require a binding agreement, so compare contract terms before signing.

Pell Grants and Federal Aid for Short-Term Programs

Recent federal policy changes have expanded Pell Grant eligibility to include short-term certificate programs like CNA training, provided the program meets workforce development criteria and is offered by an eligible institution. While not all schools participate, many community colleges in Iowa now accept Pell Grants for their nurse aide courses. Check the Federal Student Aid website for the most current list of qualifying programs, and contact the financial aid office at your prospective school to confirm whether their CNA classes count. Completing the FAFSA is the first step, and you won’t know your aid package until you apply. For students who qualify, a Pell Grant can substantially reduce or eliminate tuition costs.

Iowa-Specific Scholarships and Tuition Assistance

Professional associations in Iowa sometimes offer targeted scholarships for aspiring CNAs. The Iowa Health Care Association (IHCA) and the Iowa Center for Nursing Workforce are good starting points. The IHCA Foundation, for example, awards scholarships to individuals pursuing health care careers in member facilities. Additionally, some regional health systems sponsor tuition-assistance programs for local residents; checking with county-level public health offices or area education agencies can surface niche opportunities. Although these awards are modest, they can fill gaps left by larger funding sources and often come with fewer contractual strings attached. Applying for multiple small scholarships can be as effective as securing one big grant, and it keeps your employment options open.

Questions to Ask Yourself

Can I commit to a daytime schedule, or do I need evening/weekend classes?
Many Iowa CNA programs run during business hours. If you work or have family obligations, check for part-time, evening, or weekend cohorts.
Am I eligible for WIOA funding or employer-sponsored training that could eliminate my tuition?
WIOA grants may cover your entire cost. Some Iowa healthcare employers also pay for training in exchange for a work commitment.
Do I see CNA as my long-term career, or as a stepping stone to LPN or RN, and does the school offer bridge pathways?
If you plan to advance, pick a program with LPN or RN articulation agreements. Some Iowa community colleges let you apply CNA credits toward a nursing degree.

Program Length and Schedule Options

A traditional six-to-twelve-week daytime course suits a student with an open schedule, but an accelerated four-week program or weekend-only track could be the right move for someone balancing work or family. CNA training in Iowa is designed to be flexible, though the specifics vary widely from one school to the next.

Typical Program Lengths

Most Iowa CNA programs fall into two categories: standard and accelerated. Standard programs at community colleges or training centers usually span 6 to 12 weeks, with classes meeting several days a week. Accelerated tracks can compress the same material into 4 weeks or less, often requiring full-time attendance during weekday hours. Some providers also offer evening or weekend schedules that extend the timeline to 16 weeks or more, allowing students to keep a day job while training.

  • Standard: 6-12 weeks, multiple daytime sessions per week.
  • Accelerated: 3-4 weeks, intensive full-time schedule.
  • Extended part-time: 10-16+ weeks, evenings or weekends.

Every program must include at least 75 hours of supervised clinical practice, as mandated by the Iowa Board of Nursing. However, many exceed this minimum. For example, a program might build in 85 or 100 clinical hours to give students more hands-on experience. This extra time is not standardized, so comparing clinical hour totals between schools can help you gauge the depth of practical training.

Schedule Formats

The schedule you choose will determine how quickly you finish and how much you can work while studying. Full-time day tracks are the most common, running Monday through Friday during business hours. Part-time evening or weekend options are less widespread but exist in many urban areas and through select community colleges. Hybrid formats (online lectures plus in-person skills labs) are becoming more available, but check each program's policy on online components, as some still require all classroom hours in person.

  • Daytime cohorts: Most frequent start dates, fastest completion.
  • Evening/weekend cohorts: Designed for working adults, slower pace.
  • Hybrid: Online theory with scheduled on-campus labs and clinicals.

Cohort start dates are not consistent across the state. Some schools begin new classes every month, while others adhere to a semester calendar. The Iowa Health Care Association and individual program coordinators can often tell you when the next cycle begins, but this information is rarely consolidated in a single public list.

How to Confirm Details

Because program lengths, schedules, and clinical hour totals are set independently by each training provider, the most reliable way to get current information is to contact schools directly. Admissions offices can confirm upcoming start dates, whether evening or weekend tracks are genuinely available (not just listed), and whether the clinical hour total meets or exceeds the state minimum. If you need official guidance, the Iowa Board of Nursing maintains the rules on clinical hour requirements, but they do not track individual program schedules. The Iowa Department of Education may have broader data on program structures, though for day-to-day logistics, the school itself is the best source.

Online and Hybrid CNA Programs in Iowa

The appeal of online CNA training is clear: flexibility to fit coursework around a busy schedule, but in Iowa, state regulations require all certification programs to include hands-on clinical hours. No program can be completed fully online, but many schools now offer hybrid formats that blend digital theory lessons with in-person skills practice.

How Hybrid CNA Training Works in Iowa

Iowa mandates that CNA programs include at least 75 hours of instruction, divided between classroom theory and supervised clinical experience. Hybrid programs deliver the theory portion through online modules, recorded lectures, or virtual classrooms, while reserving labs and clinical rotations for on-campus sessions or healthcare facilities. This structure allows you to study when and where it suits you, but you must still travel to a physical site for in-person training.

Finding Approved Hybrid Programs

Start with the Iowa Department of Public Health (IDPH) website, which maintains the official list of approved CNA programs in the state. While the list indicates which schools are authorized to offer training, it may not explicitly label hybrid delivery. The most reliable next step is to contact program coordinators directly and ask whether they provide a hybrid option. Many community college and vocational school websites also describe their delivery formats on program pages, look for phrases like “online theory combined with in-person clinicals” or “blended format.” Programs at institutions like Des Moines Area Community College, Kirkwood Community College, and several technical training centers have advertised hybrid pathways in recent years, though availability can change between semesters.

Verifying Online Options with State Resources

Because regulations can shift, it’s wise to confirm what the state currently permits. Reach out to the Iowa Board of Nursing or the Iowa Nurses Association for clarification on any distance-learning rules that may apply to nurse aide training. While the Bureau of Labor Statistics (BLS.gov) offers general background on CNA training requirements, its information is national and not tailored to Iowa’s specific regulations. Use it as a starting point for understanding the profession, but always rely on state-specific sources, especially the IDPH and approved program contacts, for the most accurate, up-to-date details on hybrid CNA courses in Iowa.

Iowa CNA Certification and Licensing Requirements

What exactly do you need to do to get your Iowa CNA certification, and how do you keep it current?

Iowa does not issue a state CNA license. Instead, you earn a place on the Iowa Direct Care Worker Registry after you complete a state-approved training program and pass a competency exam. The process is straightforward, but always verify requirements with official sources because rules can change.

Understanding the Certification Process

You must complete at least 75 hours of training: 45 hours of classroom instruction and 30 hours of clinical experience. After completing an approved program, schedule your competency exam with the current testing vendor. You have up to 12 months from training to pass both parts of the exam.

Check the Iowa Direct Care Worker Registry

All certification records reside on the Iowa Direct Care Worker Registry, part of the Department of Inspections and Appeals. This is where you confirm your status, track renewal deadlines, and pay fees. Visit https://dia.iowa.gov/direct-care-worker-registry for official renewal requirements, current fees, and any 2026 updates. Renewal typically occurs every two years, but you must verify active employment hours to avoid retesting.

Exam Details and Test Vendor

Headmaster D&S has long been Iowa's exam vendor; confirm details online at https://www.headmaster.com or by phone. The exam has two parts: a written or oral knowledge test and a hands-on skills demonstration.

  • Knowledge test: Usually around 70 multiple-choice questions covering safety, infection control, basic nursing skills, and resident rights.
  • Skills test: You perform randomly selected skills, typically five from a list of about 25. Common skills include handwashing, measuring vital signs, and perineal care.

Fees, exact question counts, skills tested, and retake policies can vary. Always check with the vendor for the latest information before registering.

Stay Current with DIAL

The Iowa Department of Inspections and Appeals (DIAL) oversees the registry and training rules. Call them at (515) 281-4115 or visit their website for any 2026 regulatory updates. They can clarify questions about reciprocity, name changes, or whether your training program meets state standards.

Ask Training Programs for Pass Rates

First-time pass rates are a useful way to compare program quality, but Iowa does not publish a centralized database of exam results by school. Contact community colleges or training centers directly and ask about their graduates' success on the state exam. This gives you a clearer picture of how well each program prepares students for test day.

How Much Do CNAs Earn in Iowa?

CNA wages in Iowa vary by experience, setting, and location. The statewide median is $37,340 per year, but those at the higher end of the pay scale often work in hospitals or rural facilities offering premium differentials to attract staff.

Iowa nursing assistant annual wages at 10th, median, and 90th percentiles in 2022: $31,930, $37,340, and $45,640 respectively, per BLS.

Career Advancement Pathways for Iowa CNAs

In Iowa, the median annual wage for CNAs was $33,910 in 2023, but advancing to licensed practical nurse (LPN) can boost that to $53,250, and registered nurse (RN) to $71,380, according to the Bureau of Labor Statistics. Stacking credentials is one of the most effective ways to increase your earning power while staying in direct patient care.

The CNA-to-LPN Bridge: A Natural Next Step

Many Iowa community colleges offer lpn programs in iowa that allow CNAs to transfer some clinical training hours or get priority admission. As a working CNA, you already have the foundational skills that make the transition smoother. The licensing section of this article explains the exam requirements, but the big picture is clear: moving from a CNA certificate to an LPN diploma can nearly double your annual income. North Iowa Area Community College and Iowa Lakes Community College, both featured in this year's CNA rankings, also offer practical nursing tracks. Check their admissions pages for current bridge options.

LPN to RN: Stacking Credentials for a Bigger Boost

The LPN-to-ADN bridge is another stackable option available at schools like Hawkeye Community College and Des Moines Area Community College. These programs often let you complete an associate degree in nursing in as little as one additional year. From there, an RN license opens doors to hospital nursing, management, or home health supervision, with median pay in Iowa topping $71,000. Many ADN graduates later enroll in online RN-to-BSN programs offered by Iowa universities, expanding their nursing careers and building even more advancement potential.

Beyond the ADN: BSN and Nurse Practitioner

If you are thinking long-term, a Bachelor of Science in Nursing (BSN) is the gateway to nurse practitioner (NP) and other advanced practice roles. Iowa has multiple public universities with online RN-to-BSN completion programs designed for working nurses. An NP degree can lead to six-figure salaries and independent practice authority in some settings, though the income data presented here focuses on earlier career stages.

Specialization Options for CNAs

Before you commit to a full nursing degree, you can add stackable specialty certifications that don't require years of schooling. For example:

  • Medication Aide: Iowa's medication aide certification lets CNAs administer routine medications under supervision, often with a small pay increase.
  • Home Health Aide: This expands your scope to provide in-home support for patients recovering or managing chronic conditions.
  • Restorative Aide: Focuses on helping residents maintain mobility and independence, a valued skill in long-term care.

These options can be completed alongside work and make you a more competitive candidate when you later apply to an LPN or RN program.

Frequently Asked Questions About Iowa CNA Programs

Find quick answers to common questions about becoming a certified nursing assistant in Iowa, including program details, certification steps, and salary expectations.

Complete a state-approved CNA training program of at least 75 hours, including classroom and clinical instruction. Then pass the two-part competency exam (written and skills evaluation) to be placed on the Iowa Nurse Aide Registry. The registry requires a clean criminal background check. Once listed, you can work in Iowa nursing facilities.

Training programs typically require 4-12 weeks depending on schedule intensity, with a minimum of 75 hours. Full-time accelerated programs may be completed in as few as 3-4 weeks, while part-time evening or weekend classes take 8-12 weeks. After training, you must schedule and pass the certification exam, which may add additional weeks. Expect the entire process to take 1-3 months.

Program costs range from $400 to $1,200, often including textbooks, supplies, and the certification exam fee. Community colleges may charge at the higher end, while some nursing homes and long-term care facilities sponsor training for hired staff. Free or low-cost options are occasionally available through workforce development grants or employer reimbursement.

While theory portions are sometimes available online, state regulations require in-person clinical training hours. Many Iowa programs offer a hybrid format: online lectures and assignments complemented by scheduled hands-on labs and clinical rotations at local healthcare facilities. Fully online CNA programs do not meet Iowa certification requirements.

The exam consists of a written (or oral) knowledge test and a practical skills evaluation. The written section covers basic nursing concepts, safety, infection control, and resident rights. For the skills portion, you demonstrate a random selection of hands-on tasks such as vital signs measurement, bed-making, or patient transfers in front of an evaluator. Both parts must be passed within two years of training completion.

The national median annual wage for nursing assistants is about $36,000 according to BLS data. In Iowa, actual earnings vary; see the salary section above for state-specific figures. Entry-level pay often starts around $14 per hour, with experienced CNAs earning over $18 per hour. Factors like location, facility type, and shift differentials influence take-home pay.

Iowa participates in the Nurse Aide Registry reciprocity. If you have an active, unencumbered certification in another state, you may apply for reciprocity by endorsement. You'll submit verification of your current listing, pass an Iowa background check, and possibly complete a brief orientation. No additional exam is required if your training meets Iowa's standards. Processing typically takes 2-4 weeks.

Recent Articles

See all articles