
Medical assistant programs in Iowa
Compare price, length and accreditation for the 14 Iowa schools offering medical assistant programs.
- schools
- 14
- accredited
- 11
- public college, a year
- $6,140
- graduates in 2023-24
- 297
When we say Accredited, we mean CAAHEP or ABHES. We took the middle price from the 10 public colleges that published rates for 2023-24.
Iowa medical assistant schools
We list Accredited schools ahead of others, starting with the largest.
Filter the list

Mercy College of Health Sciences
Online classes · Des Moines · 91 graduates in 2023-24
- Price
- $22,360 for one year of classes
- Program
- Certificate or degree up to 2 years
- Accreditation
- CAAHEP approves the certificate only

Kirkwood Community College
On campus · Cedar Rapids · 66 graduates in 2023-24
- Price
- $5,980 for one year of classes
- Program
- Certificate or degree 1 to 2 years
- Accreditation
- CAAHEP approves the diploma only

Ross College-Davenport
On campus · Davenport · 19 graduates in 2023-24
- Price
- $16,297 for the whole program
- Program
- Certificate about 8 months
- Accreditation
- ABHES approves the whole school

Southeastern Community College
On campus · West Burlington · 19 graduates in 2023-24
- Price
- $6,300 for one year of classes
- Program
- Certificate up to 2 years
- Accreditation
- CAAHEP approves the diploma only

Iowa Central Community College
On campus · Fort Dodge · 17 graduates in 2023-24
- Price
- $5,376 for one year of classes
- Program
- Certificate or degree 1 to 2 years
- Accreditation
- CAAHEP approves the diploma only
Northeast Iowa Community College
On campus · Calmar · 14 graduates in 2023-24
- Price
- $6,600 for one year of classes
- Program
- Certificate 1 to 2 years
- Accreditation
- CAAHEP approves this program

North Iowa Area Community College
On campus · Mason City · 9 graduates in 2023-24
- Price
- $6,436 for one year of classes
- Program
- Certificate 1 to 2 years
- Accreditation
- CAAHEP approves this program
Western Iowa Tech Community College
On campus · Sioux City · 8 graduates in 2023-24
- Price
- $5,042 for one year of classes
- Program
- Certificate 1 to 2 years
- Accreditation
- CAAHEP approves this program

Hawkeye Community College
On campus · Waterloo · 7 graduates in 2023-24
- Price
- $6,308 for one year of classes
- Program
- Certificate 1 to 2 years
- Accreditation
- CAAHEP approves this program

Des Moines Area Community College
On campus · Ankeny · 6 graduates in 2023-24
- Price
- $5,550 for one year of classes
- Program
- Certificate 1 to 2 years
- Accreditation
- CAAHEP approves this program
Iowa Valley Community College District-Marshalltown Community College
On campus · Marshalltown
- Price
- Ask the school for the price
- Program
- Diploma
- Accreditation
- CAAHEP approves this program
Eastern Iowa Community College District
On campus · Davenport · 20 graduates in 2023-24
- Price
- $4,680 for one year of classes
- Program
- Certificate 1 to 2 years
- Accreditation
- Not CAAHEP or ABHES

Orion Technical College
On campus · Davenport · 12 graduates in 2023-24
- Price
- $15,600 for one year of classes
- Program
- Certificate 1 to 2 years
- Accreditation
- Not CAAHEP or ABHES

Iowa Western Community College
On campus · Council Bluffs · 9 graduates in 2023-24
- Price
- $6,780 for one year of classes
- Program
- Certificate 1 to 2 years
- Accreditation
- Not CAAHEP or ABHES
One table shows all 14 Iowa schools; you may sort by graduates, length or price.
| School | Certificate or degree, length | Accreditation | Price | Graduates2023-24 | Request |
|---|---|---|---|---|---|
| Certificateunder 12 monthsAssociate degreeabout 2 years | CAAHEP (certificate) | $22,360 per yearone year of classes, same for each award | 91 | Request information | |
| Certificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $5,980 per year, local studentsone year of classes, same for each award | 66 | Request information | |
| Certificate12 to 24 months | Not CAAHEP or ABHES | $4,680 per year, local studentsone year of classes, not the whole program | 20 | Visit the school's site | |
| Certificateabout 8 months | ABHES (school) | $16,297 whole program | 19 | Request information | |
| Certificateunder 12 monthsCertificate12 to 24 months | CAAHEP (diploma) | $6,300 per year, local studentsone year of classes, same for each award | 19 | Request information | |
| Certificate12 to 24 monthsAssociate degreeabout 2 years | CAAHEP (diploma) | $5,376 per year, local studentsone year of classes, same for each award | 17 | Request information | |
| Certificate12 to 24 months | CAAHEP (program) | $6,600 per year, local studentsone year of classes, not the whole program | 14 | Request information | |
| Certificate12 to 24 months | Not CAAHEP or ABHES | $15,600 per yearone year of classes, not the whole program | 12 | Visit the school's site | |
| Certificate12 to 24 months | CAAHEP (program) | $6,436 per year, local studentsone year of classes, not the whole program | 9 | Request information | |
| Certificate12 to 24 months | Not CAAHEP or ABHES | $6,780 per year, local studentsone year of classes, not the whole program | 9 | Visit the school's site | |
| Certificate12 to 24 months | CAAHEP (program) | $5,042 per year, local studentsone year of classes, not the whole program | 8 | Request information | |
| Certificate12 to 24 months | CAAHEP (program) | $6,308 per year, local studentsone year of classes, not the whole program | 7 | Request information | |
| Certificate12 to 24 months | CAAHEP (program) | $5,550 per year, local studentsone year of classes, not the whole program | 6 | Request information | |
| Diploma | CAAHEP (program) | Ask the school for the price | – | Request information |
"Request information" shows up only where CAAHEP or ABHES accredits the school; it sends your request there, and we may be paid. The school's site is where other rows send you. No school pays for placement on this list or a better spot. Data comes from IPEDS 2023-24 for prices and graduates, plus directories from CAAHEP and ABHES.
Read about accreditation, prices and graduates to understand this list.
- CAAHEP-accredited program
- CAAHEP checked and approved this specific medical assisting program. Finishing lets you take the CMA exam and become a Certified Medical Assistant.
- ABHES-accredited school
- ABHES grants approval to the entire school. Ask the school if its medical assisting program is included before you rely on taking the CMA exam.
- Not CAAHEP or ABHES
- That is not a judgment on the school, though neither group lists it for medical assisting. Another agency might still accredit the college itself. You need a CAAHEP or ABHES program for the CMA exam; the RMA, CCMA and NCMA exams allow other paths like work experience.
- Classes held online
- Online classes cover coursework; clinical hours always take place in person at the school or a clinic.
- Price
- These figures cover tuition and fees for 2023-24 plus books and supplies if the school lists them, reported as either the whole program cost or one year of full-time study (local student rate at public colleges). The annual cost stays the same for every award the school offers.
- Graduates
- These are students who completed their studies between July 2023 and June 2024. IPEDS, an annual survey from the U.S. Department of Education, provides the price and graduate data.

Medical assistant schools by city in Iowa
- Accredited (CAAHEP or ABHES)
- Other schools
Davenport 3 · Ankeny 1 · Calmar 1 · Cedar Rapids 1 · Council Bluffs 1 · Des Moines 1 · Fort Dodge 1 · Marshalltown 1 · Mason City 1 · Sioux City 1 · 2 more cities
- Lowest public-college price
- $4,680 a year at Eastern Iowa Community College District, Davenport (lowest of 10)
- Lowest whole-program price
- $16,297 at Ross College-Davenport, Davenport
In Iowa, what tasks can a medical assistant perform?
- Certification required
- No state certification; employer decides on training and national certification
- Injections
- Not named in the cited sources; depends on physician delegation under supervision or direction
- X-rays
- Yes. Iowa HHS limited radiologic technologist permit (chest, spine, extremities, shoulder, pediatric)
- Supervision
- Physician supervision or direction
From Iowa Code 148C.8; 481 IAC 620.2(7); 641 IAC 38.3 and 38.7. Getting certified in Iowa
Iowa jobs and pay for medical assistants
- Median pay
- $45,480 a year ($21.87 an hour)
- Middle 80% earn
- $36,730 to $54,960
- Medical assistant jobs
- 5,990
- Growth 2024-2034
- +19.1% (+1,020 jobs), about 800 openings a year
See What medical assistants earn in Iowa. Data: Projections Central; BLS Occupational Employment and Wage Statistics, May 2025.