Best Nursing Schools in Pennsylvania (2026)
Pennsylvania has 329 nursing programs across 86 cities. 117 programs report NCLEX pass rates, averaging 92%. Below are the top-ranked programs based on NCLEX performance, tuition, and program type.
Top BSN Programs in Pennsylvania 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 Pennsylvania by NCLEX Pass Rate
Non-BSN programs ranked by most recent NCLEX-RN first-time pass rate.
Nursing Programs in Pennsylvania by Type
Most Affordable Nursing Schools in Pennsylvania
Sorted by lowest available tuition figure (total program or annual in-state).
Frequently Asked Questions
How many nursing schools are in Pennsylvania?
There are 329 nursing programs in Pennsylvania, spanning 32 ADN, 59 BSN, 22 ABSN, 21 RN to BSN, 42 MSN, 83 DNP programs.
What is the average NCLEX pass rate in Pennsylvania?
Based on 117 programs with reported data, the average NCLEX-RN first-time pass rate in Pennsylvania is 92%. The highest rate is 100% at King's College.
What is the cheapest nursing school in Pennsylvania?
The most affordable option is Community College of Allegheny County (ADN) at $4,842 in / $12,583 out.