State program directory

Iowa CNA Training Programs

Browse 45 CNA training programs in the reviewed directory for Iowa. Compare locations and contacts; confirm approval and costs before enrolling.

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.

Programs published by Iowa Department of Inspections, Appeals, and Licensing.
CNA training programs in Iowa, listed by Iowa Department of Inspections, Appeals, and Licensing, checked November 4, 2026.
ProgramLocationAddressPhone
American Institute of CaringApproved training entityWest Des Moines1801 25th St., West Des Moines, IA 50266, 50266515.661.6730
Cass HealthApproved training entityAtlantic1501 East 10th St., Atlantic, IA 50022, 50022712.250.8053
Des Moines Area Community CollegeCommunity collegeSource listing ↗One of Iowa's 15 community colleges that offer the CNA course, as listed by Community Colleges for Iowa (the page DIAL links for community-college training). Confirm class dates and location with the college.Ankeny2006 South Ankeny Boulevard, Ankeny, IA 50023, 50023800.342.0033
DID School of CareersApproved training entityIowa City453 Hwy. 1 W., Iowa City, IA 52246, 52246319.867.2180
DMACC (Various high schools)Approved training entityAnkeny2006 S Ankeny Blvd, Ankeny, IA 50023, 50023515.964.6316
Eastern Iowa Community CollegeCommunity collegeSource listing ↗One of Iowa's 15 community colleges that offer the CNA course, as listed by Community Colleges for Iowa (the page DIAL links for community-college training). Confirm class dates and location with the college.Davenport101 West Third Street, Davenport, IA 52801, 52801563.441.4100
Edgewood Convalescent HomeApproved training entityEdgewood513 Bell Street, Edgewood, IA 52042, 52042319.480.4924
Evans Memorial HomeApproved training entityCresco1010 N. Elm St., Cresco, IA 52136, 52136319.480.4924
Hawkeye Community CollegeCommunity collegeSource listing ↗One of Iowa's 15 community colleges that offer the CNA course, as listed by Community Colleges for Iowa (the page DIAL links for community-college training). Confirm class dates and location with the college.Waterloo1501 East Orange Road, Waterloo, IA 50704, 50704319.296.4456
Health Tech AssociatesApproved training entityWest Des Moines1441 29th St., Suite 303, West Des Moines, IA 50266, 50266515.537.1000
HeartCertApproved training entityCedar Rapids3037 Center Point Rd., Cedar Rapids, IA 52402, 52402651.267.2314
Humboldt County Memorial HospitalApproved training entityHumboldt1000 N Fifth St., Humboldt, IA 50548, 50548515.332.4200
Indian Hills Community CollegeCommunity collegeSource listing ↗One of Iowa's 15 community colleges that offer the CNA course, as listed by Community Colleges for Iowa (the page DIAL links for community-college training). Confirm class dates and location with the college.Ottumwa525 Grandview Avenue, Ottumwa, IA 52501, 52501641.683.5337
Iowa Central Community CollegeCommunity collegeSource listing ↗One of Iowa's 15 community colleges that offer the CNA course, as listed by Community Colleges for Iowa (the page DIAL links for community-college training). Confirm class dates and location with the college.Fort DodgeOne Triton Circle, Fort Dodge, IA 50501, 50501515.574.1330
Iowa Lakes Community CollegeCommunity collegeSource listing ↗One of Iowa's 15 community colleges that offer the CNA course, as listed by Community Colleges for Iowa (the page DIAL links for community-college training). Confirm class dates and location with the college.Estherville19 South 7th Street, Estherville, IA 51334, 51334712.852.5227
Iowa Valley Community College DistrictCommunity collegeSource listing ↗One of Iowa's 15 community colleges that offer the CNA course, as listed by Community Colleges for Iowa (the page DIAL links for community-college training). Confirm class dates and location with the college.Marshalltown3702 S. Center Street, Marshalltown, IA 50158, 50158641.844.5656
Iowa Veterans HomeApproved training entityMarshalltown1301 Summit St., Marshalltown, IA 50158, 50158641.752.1501
Iowa Western Community CollegeCommunity collegeSource listing ↗One of Iowa's 15 community colleges that offer the CNA course, as listed by Community Colleges for Iowa (the page DIAL links for community-college training). Confirm class dates and location with the college.Council Bluffs2700 College Rd, Box 54-C, Council Bluffs, IA 51502-3004, 51502712.325.3259
Keystone Care CenterApproved training entityBenton250 Fifth St, Benton, IA 52249, 52249319.442.3234
Kirkwood Community CollegeCommunity collegeSource listing ↗One of Iowa's 15 community colleges that offer the CNA course, as listed by Community Colleges for Iowa (the page DIAL links for community-college training). Confirm class dates and location with the college.Cedar Rapids6301 Kirkwood Boulevard SW, Cedar Rapids, IA 52404, 52404319.398.4970
Kirkwood Community College (Various high schools)Approved training entityCedar Rapids6301 Kirkwood Blvd. SW, Cedar Rapids, IA 52402, 52402319.398.4970
Maquoketa Community High SchoolApproved training entityMaquoketa600 Washington St., Maquoketa, IA 52060, 52060563.340.5077
Martin Health CenterApproved training entityCedar Falls420 E 11th St, Cedar Falls, IA 50613, 50613319.277.2141
Mercy College of Health SciencesApproved training entityDes Moines928 Sixth Ave., Des Moines, IA 50309, 50309515.643.6671
Mill ValleyApproved training entityBellevue1201 Park St., Bellevue, IA 52031, 52031319.480.4924
Mount Carmel BluffsApproved training entityDubuque1160 Carmel Dr., Dubuque, IA 52003, 52003563.845.7606
NICC (Calmar HS)Approved training entityCalmar1625 Hwy. 150 South, Calmar, IA 52132, 52132844.642.2338
NICC (Peosta HS)Approved training entityPeosta9342 NICC Dr., Peosta, IA 52068, 52068844.642.2338
North Iowa Area Community CollegeCommunity collegeSource listing ↗One of Iowa's 15 community colleges that offer the CNA course, as listed by Community Colleges for Iowa (the page DIAL links for community-college training). Confirm class dates and location with the college.Mason City500 College Drive, Mason City, IA 50401, 50401641.422.4439
Northeast Iowa Community College (Waukon Center)Community collegeSource listing ↗One of Iowa's 15 community colleges that offer the CNA course, as listed by Community Colleges for Iowa (the page DIAL links for community-college training). Confirm class dates and location with the college.Waukon1220 Third Ave. N.W., Ste. 102, Waukon, IA 52172, 52172844.642.2338 ext. 6905
Northwest Iowa Community CollegeCommunity collegeSource listing ↗One of Iowa's 15 community colleges that offer the CNA course, as listed by Community Colleges for Iowa (the page DIAL links for community-college training). Confirm class dates and location with the college.Sheldon603 West Park Street, Sheldon, IA 51201, 51201712.324.5061
Pleasant View Care CenterApproved training entityWhiting200 Shannon Drive, Whiting, IA 51063, 51063712.458-2417
Prairie ViewApproved training entitySanborn610 N. Eastern St, Sanborn, IA 51248, 51248712.930.3228
Saint Luke's Traditional Care CenterApproved training entityCedar Rapids1420 Unity Pointe Way NE, Cedar Rapids, IA 52402, 52402319.480.4924
Signature HealthcareApproved training entityWaukee14225 University Ave., Suite 130, Waukee, IA 50263, 50263515.252.0000
Southeastern Community CollegeCommunity collegeSource listing ↗One of Iowa's 15 community colleges that offer the CNA course, as listed by Community Colleges for Iowa (the page DIAL links for community-college training). Confirm class dates and location with the college.West Burlington1500 West Agency Road, West Burlington, IA 52655, 52655319.208.5278
Southwestern Community CollegeCommunity collegeSource listing ↗One of Iowa's 15 community colleges that offer the CNA course, as listed by Community Colleges for Iowa (the page DIAL links for community-college training). Confirm class dates and location with the college.Creston1501 W. Townline Street, Creston, IA 50801, 50801641.782.1441
Stone Healthcare AcademyApproved training entityAnkeny6864 N.E. 14th St., Ankeny, IA 50023, 50023515.289.4621
Stonehill Francis ServicesApproved training entityDubuque2485 Windsor Ave., Dubuque, IA 52001, 52001563.557.7180
Sunrise Retirement CommunityApproved training entitySioux City5501 Gordon Dr., Sioux City, IA 51106, 51106712.276.3821
Traditions Memory CareApproved training entityNewton2130 W. 185th St. South, Newton, IA 50208, 50208641.791.1127
WesleyLifeApproved training entityJohnston5508 NW 88th St., Johnston, IA 50131, 50131515.271.6789
West Bend Health and RehabilitationApproved training entityWest Bend203 Fourth St. S.W., West Bend, IA 50597, 50597515.887.4071
Western Iowa Tech Community CollegeCommunity collegeSource listing ↗One of Iowa's 15 community colleges that offer the CNA course, as listed by Community Colleges for Iowa (the page DIAL links for community-college training). Confirm class dates and location with the college.Sioux City4647 Stone Avenue, Sioux City, IA 51106, 51106319.254.6772
Westview Care CenterApproved training entityBritt445 Eighth Ave. S.W., Britt, IA 50423, 50423641.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.

Training costs & funding → Read the Iowa state guide