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.

Nursing Schools in Pennsylvania: 2026-2027

Explore and compare 82 top-ranked, accredited schools in Pennsylvania. Our directory combines verified NCLEX-RN pass rates, IPEDS tuition data, and CCNE/ACEN accreditation status with authentic insights from our allnurses community members. Rankings are based on our Ranking Methodology — a 100-point composite score across 6 weighted categories.

Data Last updated: May 16, 2026
Sources: U.S. Dept of Education / IPEDS / College Scorecard / Editorial Team

Private, Non-Profit Beaver Falls, PA

Geneva College is a smaller private nonprofit institution in Beaver Falls, Pennsylvania with about 1,366 students. Annual in-state tuition is $33,450.

BSN Program Available

Private, Non-Profit Chambersburg, PA

Wilson College is a smaller private nonprofit institution in Chambersburg, Pennsylvania with about 1,907 students. Annual in-state tuition is $27,100.

3 Nursing Programs Available

BSN, MSN, MSN-FNP

Public Butler, PA

Based in Butler, Pennsylvania, Butler County Community College is a public institution. Graduates earn a median of $38,891 within ten years.

2 Nursing Programs Available

ADN, LPN

Public Pittsburgh, PA

Based in Pittsburgh, Pennsylvania, Community College of Allegheny County is a public institution. Total enrollment is about 10,600 students.

ADN Program Available

Public Schnecksville, PA

Lehigh Carbon Community College is a public school in Schnecksville, Pennsylvania offering nursing education. The school reports a 24% graduation rate.

ADN Program Available

Public Youngwood, PA

Westmoreland County Community College is a public institution in Youngwood, Pennsylvania. Annual in-state tuition is $10,224.

ADN Program Available

Private, Non-Profit Pittsburgh, PA

UPMC St. Margaret School of Nursing is a smaller private nonprofit institution in Pittsburgh, Pennsylvania with about 97 students. The acceptance rate is 81%.

LPN Program Available

D

Private, For-Profit Johnstown, PA

DLP Conemaugh Memorial Medical Center is a smaller private for-profit institution in Johnstown, Pennsylvania with about 90 students. Graduates earn a median of $65,740 within ten years.

LPN Program Available

C

Public Monaca, PA

Community College of Beaver County is a smaller public institution in Monaca, Pennsylvania with about 1,936 students. Graduates earn a median of $45,090 within ten years.

ADN Program Available

Public Philadelphia, PA

Community College of Philadelphia provides nursing education from its campus in Philadelphia, Pennsylvania. Total enrollment is about 12,900 students.

ADN Program Available

Public Reading, PA

Reading Area Community College is a public institution in Reading, Pennsylvania. Annual in-state tuition is $11,310.

ADN Program Available

H

Public Harrisburg, PA

A public institution, Harrisburg Area Community College serves students in Harrisburg, Pennsylvania. Annual in-state tuition is $9,495.

ADN Program Available

L

Public Nanticoke, PA

Luzerne County Community College is a public institution in Nanticoke, Pennsylvania. Annual in-state tuition is $11,430.

ADN Program Available

Public Blue Bell, PA

Montgomery County Community College is a public school in Blue Bell, Pennsylvania offering nursing education. Graduates earn a median of $46,108 within ten years.

ADN Program Available

N

Public Bethlehem, PA

Based in Bethlehem, Pennsylvania, Northampton County Area Community College is a public institution. Graduates earn a median of $41,566 within ten years.

ADN Program Available

Private, Non-Profit Tarentum, PA

Citizens School of Nursing is a smaller private nonprofit institution in Tarentum, Pennsylvania with about 152 students. It offers 2 nursing programs across various degree levels.

2 Nursing Programs Available

ADN, LPN

Public Titusville, PA

University of Pittsburgh-Titusville is a smaller public institution in Titusville, Pennsylvania with about 36 students. The school reports a 13% graduation rate.

ADN Program Available

Public Media, PA

A public institution, Delaware County Community College serves students in Media, Pennsylvania. The school reports a 20% graduation rate.

2 Nursing Programs Available

ADN, LPN

Private, Non-Profit Pittsburgh, PA

UPMC Mercy School of Nursing is a smaller private nonprofit institution in Pittsburgh, Pennsylvania with about 308 students. The acceptance rate is 88%.

LPN Program Available

Private, Non-Profit Bryn Mawr, PA

Harcum College is a smaller private nonprofit institution in Bryn Mawr, Pennsylvania with about 908 students. Graduates earn a median of $46,827 within ten years.

ADN Program Available

Private, Non-Profit Reading, PA

Reading Hospital School of Health Sciences is a smaller private nonprofit institution in Reading, Pennsylvania with about 294 students. The school reports a 34% graduation rate.

LPN Program Available

Public Newtown, PA

Bucks County Community College is a public institution in Newtown, Pennsylvania. Total enrollment is about 6,232 students.

2 Nursing Programs Available

ADN, LPN

Private, Non-Profit Pittsburgh, PA

Western Pennsylvania Hospital School of Nursing is a smaller private nonprofit institution in Pittsburgh, Pennsylvania with about 164 students. The school reports a 63% graduation rate.

2 Nursing Programs Available

ADN, LPN

H

Private, Non-Profit McKees Rocks, PA

Heritage Valley Health System School of Nursing is a smaller private nonprofit institution in McKees Rocks, Pennsylvania with about 71 students. Annual in-state tuition is $22,800.

LPN Program Available

Private, Non-Profit Pittsburgh, PA

UPMC Shadyside School of Nursing is a smaller private nonprofit institution in Pittsburgh, Pennsylvania with about 715 students. Annual in-state tuition is $16,190.

LPN Program Available

# School Name Location In-State Completion Rate Programs Compare
51 Geneva College Beaver Falls, PA $33,450 65.1% 1
52 Wilson College Chambersburg, PA $27,100 51.2% 3
53 Butler County Community College Butler, PA $9,000 31% 2
54 Community College of Allegheny County Pittsburgh, PA $8,803 20.9% 1
55 Lehigh Carbon Community College Schnecksville, PA $9,300 24.1% 1
56 Westmoreland County Community College Youngwood, PA $10,224 21.8% 1
57 UPMC St. Margaret School of Nursing Pittsburgh, PA $16,190 54.8% 1
58 DLP Conemaugh Memorial Medical Center Johnstown, PA 46.7% 1
59 Community College of Beaver County Monaca, PA $14,340 20.9% 1
60 Community College of Philadelphia Philadelphia, PA $8,688 17.7% 1
61 Reading Area Community College Reading, PA $11,310 22.9% 1
62 Harrisburg Area Community College Harrisburg, PA $9,495 17.9% 1
63 Luzerne County Community College Nanticoke, PA $11,430 19.5% 1
64 Montgomery County Community College Blue Bell, PA $11,970 23.2% 1
65 Northampton County Area Community College Bethlehem, PA $11,370 21.2% 1
66 Citizens School of Nursing Tarentum, PA 73.3% 2
67 University of Pittsburgh-Titusville Titusville, PA $11,918 13.3% 1
68 Delaware County Community College Media, PA $11,250 20.3% 2
69 UPMC Mercy School of Nursing Pittsburgh, PA $16,190 56.3% 1
70 Harcum College Bryn Mawr, PA $32,000 36.1% 1
71 Reading Hospital School of Health Sciences Reading, PA $12,225 34% 1
72 Bucks County Community College Newtown, PA $10,003 26.8% 2
73 Western Pennsylvania Hospital School of Nursing Pittsburgh, PA $13,410 62.5% 2
74 Heritage Valley Health System School of Nursing McKees Rocks, PA $22,800 54.3% 1
75 UPMC Shadyside School of Nursing Pittsburgh, PA $16,190 50% 1

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.