RetrainMap / Training costs by state / Iowa / Medical assistant

Free · the federal list, by published cost · Iowa

Medical-assistant programs in Iowa on the federal training list, by published cost

27 programs in Iowa’s Training Provider Results index carry one of the occupation codes for Medical assistant (31-9092). Published costs run from $8 to $19,240; 0 programs report no cost and sit at the end. Sorted by the cost each provider reported — “cheapest” here means the lowest published figure on the federal list on the snapshot date, not a verdict on quality, and never a price you are promised. Snapshot taken 2026-09-02.

Read this first. Your local job center decides eligibility — this shows what is on the list and what it cost and produced, not whether you will be approved. No promise is made here about money, seats, jobs or pay; the figures are what the providers reported, printed with their dates.
Programs on the list27
With a published cost27 of 27
With an employment figure16 of 27
Median published cost$8,826
27 rows
#Published cost
basis
Program (provider’s page) · credential · codeProvider · cityLengthExitedCompletedEmployed Q2 after exitMedian earnings, Q2 (one quarter)
1$8tuition + fees + suppliesMedical AssistantIndustry-Recognized Certificate · 31-9092; 29-2072Southeastern Community CollegeWest Burlington 5265544 wk · 21 hrs
2$12tuition + fees + suppliesMedical AssistantIndustry-Recognized Certificate · 31-9092EICCD - SCCBettendorf 5272240 wk · 40 hrs
3$1,279tuition + fees + suppliesHealth Care Patient ServicesHealth Care Patient Services Certificate · 31-9092; 31-9099; 43-6013Des Moines Area Community CollegeAnkeny 5002315 wk · 6 hrs9100%
4$1,899tuition + fees + suppliesPatient Access and Front Desk CertificatePatient Access and Front Desk Certificate · 29-2072; 31-9092; 43-6013Hawkeye Community CollegeWaterloo 5070115 wk · 8 hrs2696%93%$7,651
5$1,926tuition + fees + suppliesHealthcare Assistant ProgramHealthcare Assistant Certificate · 31-9092Southeastern Community CollegeWest Burlington 5265516 wk · 8 hrs
6$2,499tuition + fees + suppliesCertified Clinical Medical Assistant (CCMA)Certified Clinical Medical Assistant (CCMA) · 29-1071; 29-2012; 31-9092Indian Hills Community CollegeOttumwa 5250112 wk · 28 hrs13
7$2,795tuition + fees + suppliesCertified Clinical Medical AssistantCertified Clinical Medical Assistant (CCMA) · 31-9092Iowa Valley Community College DistrictMarshalltown 5015848 wk · 12 hrs
8$3,695tuition + fees + suppliesCMAA with Medical Billing and Coding (Online) 6120010 (Continuing Education)Certified Medical Administrative Assistant (CMMA) Certificate of Completion · 31-9092; 43-6013Eastern Iowa Community CollegesDavenport 5280152 wk · 11 hrs
9$3,918tuition + fees + suppliesPatient Access Specialist, CertificatePatient Access Specialist Certificate · 29-2072; 31-9092; 43-6013Des Moines Area Community CollegeAnkeny 5002332 wk · 2 hrs11826%77%$8,689
10$4,099tuition + fees + suppliesCertified Professional Medical CoderCertified Professional Coder (CPC) · 29-2072; 31-9092; 31-9099Hawkeye Community CollegeWaterloo 5070123 wk · 8 hrs9584%65%$8,928
11$4,601tuition + fees + suppliesMedical Billing and Coding (Voucher Included)Certified Professional Coder or Certified Coding Associate or Certified Billing and Coding Specialist · 29-2072; 29-9021; 31-9092Southeastern Community CollegeWest Burlington 5265552 wk · 8 hrs
12$8,103tuition + fees + suppliesMedical Scribe - DiplomaMedical Scribe Diploma · 31-9092Western Iowa Tech Community CollegeSioux City 5110232 wk · 21 hrs12950%86%$6,924
13$8,551tuition + fees + suppliesDiagnostic AssistantDiagnostic Assistant Associate of Applied Science Degree · 11-3012; 29-2034; 31-9092Kirkwood Community CollegeCedar Rapids 5240440 wk · 14 hrs2728%80%$2,353
14$8,826tuition + fees + suppliesMedical AssistantMedical Assistant Diploma · 31-9092Eastern Iowa Community CollegesDavenport 5280136 wk · 20 hrs13085%78%$8,200
15$10,271tuition + fees + suppliesMedical Assistant DiplomaMedical Assistant Diploma · 31-9092Hawkeye Community CollegeWaterloo 5070148 wk · 30 hrs
16$10,289tuition + fees + suppliesMedical Assistant - Diploma; CMA, AAMA, RMAC CertificationsMedical Assistant - Diploma; CMA, AAMA, RMAC Certifications · 31-9092Iowa Western Community CollegeCouncil Bluffs 5150238 wk · 27 hrs2592%46%$7,561
17$10,814tuition + fees + suppliesMedical Assistant *MDAST.DPMedical Assistant Diploma · 29-2099; 31-9092Northeast Iowa Community CollegeCalmar 5213244 wk · 23 hrs8376%95%$9,771
18$10,908tuition + fees + suppliesMedical AssistantMedical Assistant Diploma · 31-9092Iowa Central Community CollegeFort Dodge 5050145 wk · 20 hrs5375%93%$9,945
19$10,992tuition + fees + suppliesMedical Assistant DiplomaMedical Assistant Diploma · 31-9092North Iowa Area Community CollegeMason City 5040136 wk · 24 hrs4464%71%$7,096
20$11,132tuition + fees + suppliesMedical Assistant DiplomaMedical Assistant Diploma · 31-9092Des Moines Area Community CollegeAnkeny 5002348 wk · 20 hrs7466%97%$10,033
21$11,748tuition + fees + suppliesMedical Assistant - DiplomaMedical Assistant - Diploma · 31-9092Western Iowa Tech Community CollegeSioux City 5110248 wk · 21 hrs
22$11,960tuition + fees + suppliesMedical Assistant - DiplomaMedical Assistant - Diploma · 31-9092Iowa Western Community CollegeCouncil Bluffs 5150140 wk · 26 hrs6340%70%$9,521
23$13,089tuition + fees + suppliesMedical AssistantMedical Assistant Diploma · 31-9092Southeastern Community CollegeWest Burlington 5265540 wk · 33 hrs4198%88%$6,962
24$13,743tuition + fees + suppliesMedical Assistant (E/MVMED) CIP: 510801.0100 ITSO: 03.02.11.03Medical Assistant Diploma; Medical Assistant certification · 31-9092Iowa Valley Community College DistrictMarshalltown 5015843 wk · 17 hrs5992%86%$6,769
25$17,548tuition + fees + suppliesMedical AssistantMedical Assistant Diploma · 31-9092Iowa Lakes Community CollegeEstherville 5133472 wk · 15 hrs
26$17,668tuition + fees + suppliesMedical Assisting TechnologyMedical Assisting Technology Diploma · 29-2012; 31-9092; 31-9097Orion Technical CollegeDavenport 5280740 wk · 23 hrs10159%86%$10,464
27$19,240tuition + fees + suppliesMedical AssistingMedical Assisting Associate of Applied Science Degree · 31-9092Kirkwood Community CollegeCedar Rapids 5240480 wk · 20 hrs41855%85%$9,186

Source and date: U.S. Department of Labor, Training Provider Results — the open program index behind trainingproviderresults.gov, snapshot taken 2026-09-02 (1,103 programs for Iowa in the index that day); the site states the data cover programs approved as of June 30, 2025 and outcomes for July 1, 2021 – June 30, 2025. Cost is Out-of-Pocket Cost for a Non-WIOA Participant: Tuition and Requested Fees (DE111) where the provider reported it, otherwise Average number of dollars the training program received from each WIOA participant Individual Training Account (ITA) during the time period (DE138/DE135) — the basis is printed under each figure; books and supplies are added only when reported separately. “Completed” = Percent of All Students who completed the program (DE122/DE121); “Employed Q2” = Percent of All Students Exiters who were employed in the 2nd Quarter after Exit (DE123/DE129); “Median earnings” = Median Earnings in the 2nd Quarter after Exit of All Students that are Employed in the 2nd Quarter after Exit (DE125) — one calendar quarter, not a year. A dash means the federal file prints −1: Values displayed as "-1" indicate data that have been suppressed to protect confidentiality. Your local job center decides eligibility — this shows what is on the list and what it cost and produced, not whether you will be approved.

The list is free. The ranking by what each program produced is $39.

This page sorts medical-assistant programs in Iowa by the cost their providers published. The Retraining ROI report takes one target occupation and one state, ranks every listed program by the employment its completers reported, and — if you give your current pay — prints a payback estimate per program with its basis. Built on order from the same federal record; free sample on that page.

The $39 ROI report Free funding finder The $19 Directions plan

Other program types in Iowa: CDL truck driving · Nursing assistant (CNA) · LPN / LVN · Registered nurse (RN) · Phlebotomy · EMT / paramedic · Dental assistant · Pharmacy technician · Medical billing and coding · Surgical technologist · Radiologic technologist · Veterinary technician · HVAC · Welding · Electrician · Plumbing · Automotive technician · IT support · Cosmetology.