Skip to content
View in the app

A better way to browse. Learn more.

allnurses

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

2026 Nursing Schools in Iowa

Browse 35 nursing schools in Iowa. Compare programs, tuition, completion rates, and quality scores. Rankings are based on our Ranking Methodology — a 100-point composite score across 6 weighted categories.

Public Council Bluffs, IA

Iowa Western Community College is a public school in Council Bluffs, Iowa offering nursing education. Annual in-state tuition is $6,930.

$6,930 In-State Tuition
5,540 Students
38% Graduation Rate
1 Programs

Public Cedar Rapids, IA

Kirkwood Community College provides nursing education from its campus in Cedar Rapids, Iowa. Total enrollment is about 12,800 students.

$6,176 In-State Tuition
12,763 Students
38% Graduation Rate
1 Programs

Private, Non-Profit Dubuque, IA

University of Dubuque is a smaller private nonprofit institution in Dubuque, Iowa with about 1,757 students. Graduates earn a median of $51,190 within ten years.

$42,095 In-State Tuition
1,757 Students
40% Graduation Rate
1 Programs

Public Ankeny, IA

With annual in-state tuition at $5,790, Des Moines Area Community College in Ankeny, Iowa is among the more affordable public options in the region. Total enrollment is about 23,700 students.

$5,790 In-State Tuition
23,697 Students
34% Graduation Rate
1 Programs
S

Public West Burlington, IA

Southeastern Community College is a public school in West Burlington, Iowa offering nursing education. Graduates earn a median of $36,882 within ten years.

$6,420 In-State Tuition
3,028 Students
41% Graduation Rate
1 Programs

Public Iowa Falls, IA

With annual in-state tuition at $5,496, Ellsworth Community College in Iowa Falls, Iowa is among the more affordable public options in the region. Total enrollment is about 685 students.

$5,496 In-State Tuition
685 Students
36% Graduation Rate
1 Programs
H

Public Waterloo, IA

Hawkeye Community College is a public school in Waterloo, Iowa offering nursing education. It offers 2 nursing programs across various degree levels.

$6,525 In-State Tuition
5,120 Students
32% Graduation Rate
2 Programs

Public Estherville, IA

Iowa Lakes Community College is a smaller public institution in Estherville, Iowa with about 1,945 students. Graduates earn a median of $43,108 within ten years.

$7,392 In-State Tuition
1,945 Students
31% Graduation Rate
1 Programs

Public Ottumwa, IA

With annual in-state tuition at $5,040, Indian Hills Community College in Ottumwa, Iowa is among the more affordable public options in the region. It offers 2 nursing programs across various degree levels.

$5,040 In-State Tuition
3,184 Students
38% Graduation Rate
2 Programs
A

Private, Non-Profit Waterloo, IA

Allen College is a smaller private nonprofit institution in Waterloo, Iowa with about 483 students. It offers 7 nursing programs across various degree levels.

$20,444 In-State Tuition
483 Students
7 Programs
# School Name Location In-State Completion Rate Programs Compare
26 Iowa Western Community College Council Bluffs, IA $6,930 37.6% 1
27 Kirkwood Community College Cedar Rapids, IA $6,176 37.9% 1
28 University of Dubuque Dubuque, IA $42,095 40.2% 1
29 Des Moines Area Community College Ankeny, IA $5,790 34% 1
30 Southeastern Community College West Burlington, IA $6,420 41% 1
31 Ellsworth Community College Iowa Falls, IA $5,496 35.9% 1
32 Hawkeye Community College Waterloo, IA $6,525 32.3% 2
33 Iowa Lakes Community College Estherville, IA $7,392 30.8% 1
34 Indian Hills Community College Ottumwa, IA $5,040 38.2% 2
35 Allen College Waterloo, IA $20,444 7

Source: U.S. Department of Education College Scorecard

Data is sourced from the College Scorecard API and may not reflect the most current information. Please verify details with the school directly.

0 / 4

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.