State terminology: Certified nursing assistant (CNA). Iowa CNA guidance ↗ · terminology checked November 5, 2026.
Program directory checked November 4, 2026. Official directory reviewed.
Directory overview
45 programs are listed in the reviewed directory for Iowa. Before enrolling, confirm current approval for the exact training site with the state. Ask the program about total cost, schedule and clinical placement.
DIAL says the 75-hour CNA course can be taken at an Iowa community college or through the approved facilities and private entities in its table. This page lists that table and the 15 community colleges named on the Community Colleges for Iowa page that DIAL links. Confirm the course location, cost and schedule with the provider.
CNA training programs in Iowa
Listed alphabetically, not ranked. The table reproduces the list published by Iowa Department of Inspections, Appeals, and Licensing. Exact duplicate rows are shown once. A listing is not a recommendation.
45 programs shown.
| Program | Location | Address | Phone |
|---|---|---|---|
| American Institute of CaringApproved training entity | West Des Moines | 1801 25th St., West Des Moines, IA 50266, 50266 | 515.661.6730 |
| Cass HealthApproved training entity | Atlantic | 1501 East 10th St., Atlantic, IA 50022, 50022 | 712.250.8053 |
| Des Moines Area Community CollegeCommunity college | Ankeny | 2006 South Ankeny Boulevard, Ankeny, IA 50023, 50023 | 800.342.0033 |
| DID School of CareersApproved training entity | Iowa City | 453 Hwy. 1 W., Iowa City, IA 52246, 52246 | 319.867.2180 |
| DMACC (Various high schools)Approved training entity | Ankeny | 2006 S Ankeny Blvd, Ankeny, IA 50023, 50023 | 515.964.6316 |
| Eastern Iowa Community CollegeCommunity college | Davenport | 101 West Third Street, Davenport, IA 52801, 52801 | 563.441.4100 |
| Edgewood Convalescent HomeApproved training entity | Edgewood | 513 Bell Street, Edgewood, IA 52042, 52042 | 319.480.4924 |
| Evans Memorial HomeApproved training entity | Cresco | 1010 N. Elm St., Cresco, IA 52136, 52136 | 319.480.4924 |
| Hawkeye Community CollegeCommunity college | Waterloo | 1501 East Orange Road, Waterloo, IA 50704, 50704 | 319.296.4456 |
| Health Tech AssociatesApproved training entity | West Des Moines | 1441 29th St., Suite 303, West Des Moines, IA 50266, 50266 | 515.537.1000 |
| HeartCertApproved training entity | Cedar Rapids | 3037 Center Point Rd., Cedar Rapids, IA 52402, 52402 | 651.267.2314 |
| Humboldt County Memorial HospitalApproved training entity | Humboldt | 1000 N Fifth St., Humboldt, IA 50548, 50548 | 515.332.4200 |
| Indian Hills Community CollegeCommunity college | Ottumwa | 525 Grandview Avenue, Ottumwa, IA 52501, 52501 | 641.683.5337 |
| Iowa Central Community CollegeCommunity college | Fort Dodge | One Triton Circle, Fort Dodge, IA 50501, 50501 | 515.574.1330 |
| Iowa Lakes Community CollegeCommunity college | Estherville | 19 South 7th Street, Estherville, IA 51334, 51334 | 712.852.5227 |
| Iowa Valley Community College DistrictCommunity college | Marshalltown | 3702 S. Center Street, Marshalltown, IA 50158, 50158 | 641.844.5656 |
| Iowa Veterans HomeApproved training entity | Marshalltown | 1301 Summit St., Marshalltown, IA 50158, 50158 | 641.752.1501 |
| Iowa Western Community CollegeCommunity college | Council Bluffs | 2700 College Rd, Box 54-C, Council Bluffs, IA 51502-3004, 51502 | 712.325.3259 |
| Keystone Care CenterApproved training entity | Benton | 250 Fifth St, Benton, IA 52249, 52249 | 319.442.3234 |
| Kirkwood Community CollegeCommunity college | Cedar Rapids | 6301 Kirkwood Boulevard SW, Cedar Rapids, IA 52404, 52404 | 319.398.4970 |
| Kirkwood Community College (Various high schools)Approved training entity | Cedar Rapids | 6301 Kirkwood Blvd. SW, Cedar Rapids, IA 52402, 52402 | 319.398.4970 |
| Maquoketa Community High SchoolApproved training entity | Maquoketa | 600 Washington St., Maquoketa, IA 52060, 52060 | 563.340.5077 |
| Martin Health CenterApproved training entity | Cedar Falls | 420 E 11th St, Cedar Falls, IA 50613, 50613 | 319.277.2141 |
| Mercy College of Health SciencesApproved training entity | Des Moines | 928 Sixth Ave., Des Moines, IA 50309, 50309 | 515.643.6671 |
| Mill ValleyApproved training entity | Bellevue | 1201 Park St., Bellevue, IA 52031, 52031 | 319.480.4924 |
| Mount Carmel BluffsApproved training entity | Dubuque | 1160 Carmel Dr., Dubuque, IA 52003, 52003 | 563.845.7606 |
| NICC (Calmar HS)Approved training entity | Calmar | 1625 Hwy. 150 South, Calmar, IA 52132, 52132 | 844.642.2338 |
| NICC (Peosta HS)Approved training entity | Peosta | 9342 NICC Dr., Peosta, IA 52068, 52068 | 844.642.2338 |
| North Iowa Area Community CollegeCommunity college | Mason City | 500 College Drive, Mason City, IA 50401, 50401 | 641.422.4439 |
| Northeast Iowa Community College (Waukon Center)Community college | Waukon | 1220 Third Ave. N.W., Ste. 102, Waukon, IA 52172, 52172 | 844.642.2338 ext. 6905 |
| Northwest Iowa Community CollegeCommunity college | Sheldon | 603 West Park Street, Sheldon, IA 51201, 51201 | 712.324.5061 |
| Pleasant View Care CenterApproved training entity | Whiting | 200 Shannon Drive, Whiting, IA 51063, 51063 | 712.458-2417 |
| Prairie ViewApproved training entity | Sanborn | 610 N. Eastern St, Sanborn, IA 51248, 51248 | 712.930.3228 |
| Saint Luke's Traditional Care CenterApproved training entity | Cedar Rapids | 1420 Unity Pointe Way NE, Cedar Rapids, IA 52402, 52402 | 319.480.4924 |
| Signature HealthcareApproved training entity | Waukee | 14225 University Ave., Suite 130, Waukee, IA 50263, 50263 | 515.252.0000 |
| Southeastern Community CollegeCommunity college | West Burlington | 1500 West Agency Road, West Burlington, IA 52655, 52655 | 319.208.5278 |
| Southwestern Community CollegeCommunity college | Creston | 1501 W. Townline Street, Creston, IA 50801, 50801 | 641.782.1441 |
| Stone Healthcare AcademyApproved training entity | Ankeny | 6864 N.E. 14th St., Ankeny, IA 50023, 50023 | 515.289.4621 |
| Stonehill Francis ServicesApproved training entity | Dubuque | 2485 Windsor Ave., Dubuque, IA 52001, 52001 | 563.557.7180 |
| Sunrise Retirement CommunityApproved training entity | Sioux City | 5501 Gordon Dr., Sioux City, IA 51106, 51106 | 712.276.3821 |
| Traditions Memory CareApproved training entity | Newton | 2130 W. 185th St. South, Newton, IA 50208, 50208 | 641.791.1127 |
| WesleyLifeApproved training entity | Johnston | 5508 NW 88th St., Johnston, IA 50131, 50131 | 515.271.6789 |
| West Bend Health and RehabilitationApproved training entity | West Bend | 203 Fourth St. S.W., West Bend, IA 50597, 50597 | 515.887.4071 |
| Western Iowa Tech Community CollegeCommunity college | Sioux City | 4647 Stone Avenue, Sioux City, IA 51106, 51106 | 319.254.6772 |
| Westview Care CenterApproved training entity | Britt | 445 Eighth Ave. S.W., Britt, IA 50423, 50423 | 641.843.3835 |
How does CNA training work in Iowa?
- Initial course is 75 hours, including 30 clinical hours. The agency page lists approved facility/private programs and links Iowa community colleges.
- Knowledge examination registration/records use Headmaster TMU for community-college proctoring; remote knowledge testing is offered through Headmaster or Credentia. Skills testing is handled by colleges or Health Tech Associates separately.
Read the full Iowa training guide →
How should you verify a program before enrolling?
- Confirm the program’s current state approval and the exact location where training takes place.
- Get a written breakdown of tuition, lab and clinical fees, exam fees, supplies, background checks and refund terms.
- Ask about class schedules, clinical placement, attendance rules and completion requirements.
- Confirm the testing provider, candidate handbook and retake policy before paying.
- Ask about funding, payment plans and any employer tuition support.
What if a program is not on this list?
A program may be new, inactive, listed under a different name or added after this directory was checked. Its absence does not establish approval or closure. Ask the state agency to confirm the exact program and training site before paying.
How much does CNA training cost in Iowa?
This program list does not include prices. Tuition, lab fees, exams, fingerprinting, supplies and travel costs vary by school and location. Ask each program for the full amount and use the Training Costs & Funding guide to compare offers.
We publish a cost only when the state or school provides it, with the date checked. We do not estimate missing prices.
Where does this list come from?
DIAL-approved facilities and private entities, plus Iowa's 15 community colleges ↗ · Checked November 4, 2026.
Publisher: Iowa Department of Inspections, Appeals, and Licensing.