The cost for DMACC credit classes is set annually by the DMACC Board of Trustees.  Your total cost will vary depending on residence, the number of credits taken, any fees and the class format. 

Fall 2017, Spring 2018 and Summer 2018 Semesters

Face-to-Face Classes

Iowa Resident Tuition:  $151.00 per credit hour
Non-Resident Tuition: $302.00 per credit hour (Non-Resident policy)

Online Classes
(Resident and Non-Resident)

Online Class Tuition:   $181.00* per credit hour
Web-Blended Tuition:​ $166.00** per credit hour

*Online Tuition calculation = $151.00 tuition + $30 online fee per credit hour.

**Web-Blended Tuition calculation (face-to-face classes with online component)
   = $151.00 tuition + $15 web-blended fee per credit hour.


Note: DMACC reserves the right to change tuition and fees at any time.

Pay your bill - Payment Policy

Get a refund - Refund Policy


Updated 8/7/17

​Cost Comparison

​​​Tuition and Fees
at Iowa Post Secondary Institutions

2016-2017​​ Academic Year
Full-time undergraduate students for the full academic year

Source: "Iowa College Student Aid Commission"


(Iowa Residents)
Name of College/University​
Tuition & Fees
Regents' Universities
Iowa State University
University of Iowa
University of Northern Iowa
4-Year Independent
Allen College
Briar Cliff University
Buena Vista University
Central College
Clarke College
Coe College
Cornell College
Divine Word College
Dordt College
Drake University
Emmaus Bible College
Faith Baptist Bible College
Graceland University
Grand View College
Grinnell College
Iowa Wesleyan College
Loras College
Luther College
Maharishi University of Management
Mercy College of Health Sciences
Morningside College
Mount Mercy College
Northwestern College
Palmer College of Chiropractic
Simpson College
St. Ambrose University
University of Dubuque
Upper Iowa University
Wartburg College
William Penn University
Private For-Profit Colleges and Universities
​Kaplan University - Des Moines
Waldorf College
Public, 2-year
Eastern Iowa Community College
Hawkeye Community College
Indian Hills Community College
Iowa Central Community College
Iowa Lakes Community College
Iowa Valley -- Ellsworth Community College
Iowa Valley -- Marshalltown Community College
Iowa Western Community College
Kirkwood Community College
North Iowa Area Community College
Northeast Iowa Community College
Northwest Iowa Community College
Southeastern Community College
Southwestern Community College
Western Iowa Tech Community College