Best Nursing Schools in Iowa (2026)
Iowa has 99 nursing programs across 27 cities. 43 programs report NCLEX pass rates, averaging 93%. Below are the top-ranked programs based on NCLEX performance, tuition, and program type.
Top BSN Programs in Iowa by NCLEX Pass Rate
Ranked by most recent NCLEX-RN first-time pass rate. Data sourced from state boards of nursing.
Top ADN, ABSN, MSN & DNP Programs in Iowa by NCLEX Pass Rate
Non-BSN programs ranked by most recent NCLEX-RN first-time pass rate.
Nursing Programs in Iowa by Type
Most Affordable Nursing Schools in Iowa
Sorted by lowest available tuition figure (total program or annual in-state).
Frequently Asked Questions
How many nursing schools are in Iowa?
There are 99 nursing programs in Iowa, spanning 18 ADN, 21 BSN, 3 ABSN, 11 RN to BSN, 10 MSN, 16 DNP programs.
What is the average NCLEX pass rate in Iowa?
Based on 43 programs with reported data, the average NCLEX-RN first-time pass rate in Iowa is 93%. The highest rate is 100% at Indian Hills Community College.
What is the cheapest nursing school in Iowa?
The most affordable option is Eastern Iowa Community College District (ADN) at $4,680 in / $6,299 out.