Top CNA Programs in Iowa: Your Guide to the Best Training
Compare Iowa's top CNA programs by cost, schedule, and exam pass rates to launch your healthcare career.
Reviewed by Editorial staffUpdated August 18, 202618 min read
With one in five Iowans over age 65, long-term care and hospital employers are adding thousands of nursing assistant positions each year. State-approved training can cost under $650 at community colleges, and many employers sponsor tuition.
Our 2026 rankings pinpoint affordable, quality programs, while salary tables and step-by-step certification guidance help you move efficiently from enrollment to employment. Seats in high-demand metros like Des Moines and Cedar Rapids, home to many CNA classes in Cedar Rapids, often fill within weeks of opening.
Iowa's Best CNA Training Programs: 2027 Rankings
These six state-approved CNA programs stand out for their balance of affordability, completion outcomes, and hands-on preparation for the Iowa Direct Care Worker Registry exam. Whether you need a quick hybrid option, traditional campus instruction, or a schedule that fits around work, one of these schools can get you job-ready in a matter of weeks.
Kirkwood Community College
#1
Cedar Rapids, IA · $5,000 – $10,000/yr (est.)
Best for: Hands-on learners wanting structured campus experience
Kirkwood Community College in Cedar Rapids offers a traditional campus-based CNA program that emphasizes hands-on patient care skills, resident safety, and long-term care. Students complete clinical rotations and gain the core competencies required for Iowa certification. Financial assistance may be available, and the program holds a strong completion record.
Campus-based program with in-person clinical rotations
Focuses on long-term care and resident safety
Includes training in hygiene, nutrition, and safety procedures
Minimum age 16 and background check required
Financial assistance options may be available
Prepares students for Iowa Direct Care Worker Registry exam
Best for: Budget-conscious students wanting quick hybrid path
Northeast Iowa Community College provides a quick, affordable CNA pathway through an 80-hour non-credit certificate that combines online theory with in-person labs and clinicals. Students can finish in one to two months, and the program transfers into the college's nursing sequence. Multiple campus locations and tuition assistance make it accessible across the region.
80 total course hours with online and classroom learning
1-2 months to complete, non-credit certificate
Hands-on lab and off-site clinical experiences included
Credits may transfer to nursing program
Approximate tuition cost of $899
Tuition assistance available for eligible students
Best for: Working adults needing flexible scheduling
Hawkeye Community College in Waterloo runs an 8-week CNA program with both face-to-face and online components, plus day and evening class options. The curriculum includes specialized dementia simulation training and OSHA, HIPAA, and bloodborne pathogen certifications. Graduates are prepared for the Iowa Direct Care Worker Registry exam, with starts in fall, spring, and summer.
8-week program length with fall, spring, summer starts
Face-to-face and online learning formats
Daytime and evening class options
Hands-on clinical and dementia simulation training
Includes OSHA, HIPAA, and bloodborne pathogens training
State-approved and prepares for Iowa certification exams
North Iowa Area Community College offers a 100-hour nurse aide program with a hybrid option that blends online coursework with weekly in-person skills sessions. Students complete 45 hours of clinical experience in long-term care, and graduates are prepared for state exams. Classes start multiple times per year across several locations.
100 total hours: 35 theory, 20 lab, 45 clinical
Face-to-face or hybrid format available
Classroom theory and weekly in-person skills sessions
Multiple start dates and locations each year
State exam fees approximately $190
Vaccinations, background check, and orientation required
Iowa Lakes Community College provides a state-approved CNA class through Continuing Education, offered in hybrid and in-person formats at all five campuses. The 76-hour curriculum includes 30 classroom, 16 lab, and 30 clinical hours, with GAP Scholarship eligibility for Iowa students. The college also facilitates state testing at multiple sites.
ACEN accredited
State-approved program meeting Iowa certification requirements
76 hours: 30 classroom, 16 lab, 30 clinical
Hybrid and in-person options at five campuses
GAP Scholarship-eligible for tuition assistance
Clinical placements in local long-term care settings
Western Iowa Tech Community College in Sioux City offers a fast four-credit CNA certificate covering anatomy, medical terminology, infection control, and activities of daily living. The program has a fall-start hybrid option and classes in four locations, with a direct pathway into the college's Practical Nursing and Associate Degree in Nursing programs.
ACEN accredited
4 total credit hour certificate
Classes in Sioux City, Cherokee, Denison, Mapleton
Covers anatomy, medical terminology, infection control
Training in activities of daily living (ADLs)
Pathway to Practical Nursing diploma and ADN
Hybrid option with online theory and in-person labs
Our rankings cut through the clutter by zeroing in on factors that directly affect your training investment: real cost of attendance, student completion rates, and program features that work with your busy life. We built the 2026 list using the freshest public data, then cross-checked every program against Iowa's state certification requirements.
Prioritizing Affordability for Iowa Students
We pulled the latest net price figures from the U.S. Department of Education's IPEDS and College Scorecard databases. The net price reflects what in-state students actually pay after grants and scholarships, not the inflated sticker price. For each school, we looked at the average annual cost for in-state undergraduates, because nearly every CNA student trains close to home. Programs with net prices significantly above the state community-college median were flagged, while those keeping costs below $6,000 per year scored strongest. This approach surfaces programs that won't bury you in debt before your first paycheck.
Using Graduation Rates as a Success Indicator
You deserve a program where students don't just enroll, they finish. We used institution-wide graduation rates from IPEDS, reported as the percentage of full-time, first-time students completing a credential within 150% of normal time. We acknowledge that this metric isn't specific to CNA cohorts. Still, a school with an overall graduation rate above 45% signals a supportive environment where students persist, and that cultural strength often carries into healthcare programs like CNA training.
Data transparency: All graduation figures come from the most recent IPEDS release, typically lagging one academic year behind.
Interpretation note: A low graduation rate doesn't automatically mean a weak CNA program, but it raises a red flag worth investigating during a campus visit.
Confirming State Approval and Training Compliance
Every ranked program holds current approval from the Iowa Department of Inspections and Appeals, and each adheres to the state-mandated 75-hour training minimum, including at least 30 hours of hands-on clinical work. We excluded any program with a lapsed approval or unresolved compliance issues. This guarantees that a certificate from a listed program will qualify you to sit for the Iowa CNA competency exam without surprises.
Factoring in Program Flexibility
While cost and completion matter most, we also rewarded schools that offer evening, weekend, or hybrid learning formats. These options aren't just nice-to-haves. They let you keep a job or care for family while earning your certification. We verified these features directly against program websites and catalog descriptions, giving a modest boost to programs that clearly advertise flexible scheduling.
What CNA Training Costs in Iowa (And How to Get It Free)
CNA training in Iowa typically requires an investment of time and money, but several pathways can reduce or eliminate out-of-pocket costs. Understanding your options before enrolling can save you hundreds or even thousands of dollars.
What You'll Pay Out of Pocket
Tuition for state-approved CNA programs varies widely depending on the institution and program length. Community colleges, vocational schools, and hospital-sponsored programs each set their own pricing. In addition to tuition, you'll need to budget for textbooks, uniforms, background checks, and the state certification exam. The Iowa Department of Public Health oversees the exam process; check their website for current fee information. The Bureau of Labor Statistics Occupational Outlook Handbook also offers cost ranges and exam fee estimates for nursing assistant training nationwide, which can help you benchmark Iowa-specific programs.
Free Training Through Employers
Many Iowa healthcare employers recognize that training their own CNAs creates a reliable talent pipeline. Major hospital systems like UnityPoint Health and MercyOne, as well as regional nursing home operators such as Genesis Health and Care Initiatives, sometimes offer free CNA training or tuition reimbursement programs. The best approach is to contact the human resources departments of local hospitals and nursing homes and ask directly about training opportunities. Some facilities will train you at no cost in exchange for a commitment to work for them for a specified period after certification.
State and Federal Workforce Funding
The Iowa Workforce Development website (www.iowaworkforcedevelopment.gov) has details about Workforce Innovation and Opportunity Act (WIOA) funding, which can cover CNA training costs for eligible individuals. Contact your local workforce center to discuss your situation and learn whether you qualify. Eligibility often depends on factors like income, employment status, and career goals. Staff at these centers can walk you through the application process and connect you with the approved training providers.
Scholarships and Professional Association Support
Professional associations in Iowa's healthcare community sometimes offer scholarship funds or can point you toward other financial aid sources. The Iowa Health Care Association (www.iowahca.org) and the Iowa Nurses Association are good starting points. Even modest scholarships can offset the cost of books, supplies, and exam fees, making certification more accessible.
Your Iowa CNA Questions, Answered
Getting started as a CNA in Iowa comes with plenty of questions. We've gathered the answers you need to move forward confidently, from training timelines to renewal requirements.
What's the fastest way to get CNA certified in Iowa?
The fastest route is an accelerated program, which can be completed in as few as 2 to 4 weeks. These programs pack the state-required 75 hours of training into an intensive, full-time schedule. Many community colleges and training centers offer this option.
Do I need a high school diploma or GED to enroll in a CNA program?
No, a high school diploma or GED is not required. The only enrollment prerequisite is that you be at least 16 years old.
Can I work while completing my CNA training?
Yes, many programs, like Hawkeye Community College's CNA program, are designed with working students in mind. You'll find part-time, evening, and weekend class options that let you balance training with a job.
Are online CNA classes available in Iowa?
You cannot complete the entire program online because hands-on clinical practice is mandatory. However, hybrid programs, such as those at Iowa Western Community College, let you do the classroom portion online and attend in-person lab and clinical sessions.
How often do I need to renew my CNA certification?
Renewal is required every 24 months. To be eligible, you must have worked at least 8 hours as a CNA1 during that two-year period. Iowa does not mandate continuing education credits for renewal.
How Much CNAs Earn in Iowa: 2027 Salary Data
CNA salaries in Iowa depend heavily on where you work. The following table breaks down median annual wages and typical salary ranges for nursing assistants in the state's largest metropolitan areas, using the most recent data from the U.S. Bureau of Labor Statistics.
Metro Area
Employment (Estimated)
Median Annual Wage
Typical Salary Range
Des Moines-West Des Moines, IA
4,870
$39,790
$37,790 to $46,630
Davenport-Moline-Rock Island, IA-IL
2,030
$37,870
$35,820 to $43,940
Cedar Rapids, IA
1,670
$39,260
$36,360 to $45,390
Waterloo-Cedar Falls, IA
1,400
$38,090
$35,900 to $43,200
Iowa City, IA
1,200
$37,900
$35,460 to $46,020
Sioux City, IA-NE-SD
1,020
$38,320
$36,280 to $45,550
Dubuque, IA
890
$40,460
$38,350 to $47,110
Ames, IA
760
$39,110
$38,230 to $45,310
Nearly one in five Iowans (18.6%) is already over age 65, and aging services employers across the state are projected to need roughly 10,000 new workers every year through 2030. That steady demand makes a CNA credential one of the most reliable career moves you can make in Iowa right now.
Your Step-by-Step Guide to Iowa CNA Certification & the 2027 Exam
Iowa's CNA certification process follows a clear, predictable sequence, and knowing each step before you start training saves time and prevents costly surprises.
Step 1: Meet the Prerequisites
Before enrolling in any state-approved program, confirm you meet these baseline requirements:
Age: You must be at least 16 years old (some employers require 18).
Education: A high school diploma or GED is typically expected, though not always required by Iowa law. Individual programs may set their own minimums.
Background check: You will need to pass a criminal background check, which the training program or employer usually initiates.
Training hours: Complete a state-approved 75-hour training program, which includes at least 30 hours of supervised clinical practice in a healthcare setting.1
Step 2: Pass the Two-Part Certification Exam
Once you finish your training, you sit for the Iowa CNA certification exam, which has two components:
Written (or oral) exam: A knowledge test that assesses your understanding of nursing assistant principles.
Skills demonstration: You perform selected nursing assistant skills in front of a trained evaluator, typically at a community college testing site or through an approved testing partner.
Exam fees vary by vendor and component. For the written portion, expect to pay around $50 through Headmaster or about $70 through Credentia. The skills evaluation runs roughly $135 through Health Tech Associates.
If you do not pass on the first attempt, Iowa allows up to three total attempts.3 After three unsuccessful tries, you must repeat the full 75-hour training program before testing again.
Step 3: Get on the Iowa Nurse Aide Registry
After passing both exam components, you apply for placement on the Iowa Direct Care Worker Registry through the Iowa Department of Inspections, Appeals, and Licensing. Once listed, your certification is active and you can begin working as a CNA in Iowa.
Step 4: Maintain Your Certification
To keep your certification in good standing, you must work at least one paid shift performing nursing assistant duties within every two-year period.1 If you let your certification lapse, you may need to retest or retrain depending on how long it has been inactive.
Moving to Iowa From Another State
If you hold an active CNA certification in good standing from another state, Iowa offers reciprocity. You can apply to transfer your credentials to the Iowa registry without repeating the full training program. You will need to verify your current certification status and may need to clear a new background check. Contact the Iowa Department of Inspections, Appeals, and Licensing directly for the most current reciprocity paperwork and timelines.1
The entire process, from enrollment through registry listing, typically takes eight to twelve weeks if you move through each step without delays. Planning your exam registration early, ideally during your final week of training, keeps the momentum going and gets you into the workforce faster.
Finding a Program That Actually Prepares You: Pass Rates & Job Placement
Section content unavailable.
Questions to Ask Yourself
Some Iowa programs run only weekday mornings, while others offer evening or weekend cohorts. Choosing a schedule that conflicts with work often leads to dropping out before completing the required clinical hours.
Community colleges and workforce centers sometimes bundle these supports with tuition assistance. A program that looks affordable on paper can become unmanageable if you have to solve childcare and transportation costs separately.
A program with a strong pass rate signals that its curriculum closely matches what the Iowa CNA competency exam actually tests. Failing and retesting costs extra money and delays your job start date by weeks.
Long-term care facilities across Iowa frequently cover full training costs in exchange for a work commitment of six to twelve months. This eliminates upfront tuition but reduces your flexibility to change employers right away.
Picking a CNA Program That Fits Your Life: Schedules, Locations & Support
Finding the right CNA training in Iowa means looking beyond the course content and price tag. Your daily life, job commitments, and responsibilities at home will shape which schedule works best. While many programs don't advertise extensive support services upfront, you still have options to make training manageable. Here's how the main schedule types compare and what kind of student support you can typically expect.
Accelerated Programs: Fast-Track to Certification
If you can commit to full-time, intensive study, an accelerated program gets you into the workforce in as little as two to four weeks. For example, MySigHealth Waukee offers a FAST Track course that runs just two weeks1, ideal if you have a clear calendar and strong study habits. These programs pack all required theory and clinical hours into long days, so be prepared for a schedule that feels like a full-time job itself. Outside of the classroom, however, don't count on extras like childcare or transportation assistance1; the focus is squarely on speed.
Standard Day Programs: A Traditional Pace
For a more measured approach, standard daytime CNA courses span six to twelve weeks. Hawkeye Community College, for instance, runs an eight-week daytime program2 that allows you to absorb material steadily while attending classes during typical work hours. This format suits students who want a routine without the crush of a bootcamp pace. Again, non-academic support like tutoring or career counseling isn't heavily promoted, so you'll need to advocate for yourself if you encounter challenges.2
Evening and Weekend Options: Balancing Work and Study
If you're juggling a job or family during the day, evening and weekend classes provide a lifeline. These programs stretch over five to twelve or more weeks. MySigHealth Waukee has an evening and Saturday track that meets for five weeks1, letting you learn after-hours. Some hybrid programs, like those at Iowa Western Community College, throw in an IT support orientation to help you navigate online components1, but dedicated services like childcare or transportation are still rare.1 Ask about any tutoring labs that might be available during off-hours.
Hybrid Programs: Blending Online and In-Person
Hybrid courses are gaining popularity for their flexibility. You study theory online and attend campus only for hands-on clinical sessions. Eastern Iowa Community Colleges offers an eight-week hybrid option, compressing campus visits into manageable chunks. While the online portion gives you schedule control, remember that clinical hours are rigid and require reliable transportation. Again, wrap-around support services aren't advertised, so plan ahead for logistics.
No matter which path you choose, reach out to the program coordinator directly. Even if extra help like transportation or childcare isn't listed on the website, some schools may know of local resources or funding streams that can make your training smoother. The best program is one that you can actually complete, so pick the schedule that lines up with your real life.