Online NP Schools in Pennsylvania

“Attending an online nurse practitioner (NP) program offers convenience and flexibility by allowing students to balance their education with work and personal commitments. Online programs provide the ability to study from home, eliminating the need to commute, which saves time and reduces stress.”

Jennifer Sheaffer, DNP, Chair of Graduate Nursing at the Breiner School of Nursing, Commonwealth University of Pennsylvania

Pennsylvania is home to several reputable online nurse practitioner (NP) programs that offer flexible and high-quality education to aspiring healthcare providers. Online NP schools in the state provide a convenient and effective pathway for registered nurses to advance their careers while balancing professional and personal responsibilities. These programs emphasize advanced clinical skills, evidence-based practice, and leadership, equipping students to meet the growing demand for primary and specialized care. 

The need for nurse practitioners in Pennsylvania continues to rise dramatically. According to CareerOneStop.org (2025), there were 8,010 licensed NPs in the state in 2022, a number that is projected to grow to 11,430 by 2032. This represents an impressive 43 percent increase in just a decade, reflecting the critical role NPs play in bridging gaps in healthcare access. 

Online NP programs are helping to meet this demand by offering accessible and flexible learning options that accommodate the schedules of working nurses. 

NP Openings in Pennsylvania (2022-2032)
Source : CareerOneStop (2025)

Meet the Expert: Jennifer Sheaffer, DNP, CRNP

Dr. Jennifer Sheaffer is the chair of graduate nursing at the Breiner School of Nursing at the Commonwealth University of Pennsylvania and a nurse practitioner at WellSpan Evangelical Hospital, where she brings a wealth of clinical and educational expertise. With a focus on family practice, her extensive clinical experience includes more than a decade as a nurse practitioner. 

Dr. Sheaffer holds a doctor of nursing practice from Pennsylvania Western University Edinboro and a master’s of nursing degree as a family nurse practitioner from Commonwealth University-Bloomsburg. Her research explores adolescent social media behaviors and innovations in rural mobile health, reflecting her commitment to advancing patient care, fostering healthcare solutions, and mentoring future professionals

NPSchools.com: What do you wish the public understood about online nurse practitioner programs?

Dr. Sheaffer: Attending an online nurse practitioner (NP) program offers convenience and flexibility by allowing students to balance their education with work and personal commitments. Online programs provide the ability to study from home, eliminating the need to commute which saves time and reduces stress.   Online programs also provide more exposure to technology through online learning resources, such as virtual simulations. 

Additionally, online NP programs typically offer a broader selection of specializations and are less costly, enabling students to tailor their education to their career goals.

NPSchools.com: What advice would you give to aspiring online nurse practitioner program students?

Dr. Sheaffer: Staying organized, attending the professor’s online office hours, and participating in online discussions are essential to being successful in an online NP program. Seek guidance from your course professor or program advisor if you are struggling with course content, time management, or if you just need clarification.  Using online resources such as tutors, academic advisors, and the library will also help to ensure your success.

Most Affordable Online NP Programs in Pennsylvania (Ranked by In-State Tuition)

School Degrees Specializations Programs & Tuition Programs Tuition
(in-state)
Clarion University of Pennsylvania
  • MSN
  • FNP
MSN – Family Nurse Practitioner $30,654
Show Fewer Programs (-)
Drexel University
  • MSN
  • PMC
  • AGNP
  • ENP
  • FNP
  • PMHNP
  • PNP
  • WHNP
  • Post-Master's Certificate – Emergency NP (for FNPs) – $28,350
  • Post-Master's Certificate – Adult-Gerontology Primary Care Nurse Practitioner – $38,556
  • Post-Master's Certificate – Pediatric Primary Care Nurse Practitioner – $38,556
  • Show More Programs (+)
  • Post-Master's Certificate – Psychiatric Mental Health NP – $38,556
  • Post-Master's Certificate – Women's Health/Gender Related NP – $41,958
  • Post-Master's Certificate – Family/Individual Across the Lifespan NP – $43,092
  • Post-Master's Certificate – Adult-Gerontology Acute Care Nurse Practitioner – $44,226
  • Post-Master's Certificate – Pediatric Acute Care Nurse Practitioner – $44,226
  • Post-Master's Certificate – Dual Pediatric Primary Care/Pediatric Acute Care NP – $49,896
  • Post-Master's Certificate – Family NP with Emergency NP – $54,432
  • MSN – Adult-Gerontology Primary Care Nurse Practitioner – $58,968
  • MSN – Pediatric Primary Care Nurse Practitioner – $58,968
  • MSN – Psychiatric Mental Health Nurse Practitioner Concentration – $58,968
  • MSN – Women's Health/Gender-Related Nurse Practitioner – $62,370
  • MSN – Family Nurse Practitioner – $63,504
  • MSN – Adult-Gerontology Acute Care Nurse Practitioner – $64,638
  • MSN – Pediatric Acute Care Nurse Practitioner – $64,638
  • MSN – Dual Pediatric Primary Care/Pediatric Acute Care NP – $70,308
  • MSN – Family NP with Emergency NP – $71,442
  • Show Fewer Programs (-)
Post-Master's Certificate – Emergency NP (for FNPs) $28,350
Post-Master's Certificate – Adult-Gerontology Primary Care Nurse Practitioner $38,556
Post-Master's Certificate – Pediatric Primary Care Nurse Practitioner $38,556
Show More Programs (+)
Post-Master's Certificate – Psychiatric Mental Health NP $38,556
Post-Master's Certificate – Women's Health/Gender Related NP $41,958
Post-Master's Certificate – Family/Individual Across the Lifespan NP $43,092
Post-Master's Certificate – Adult-Gerontology Acute Care Nurse Practitioner $44,226
Post-Master's Certificate – Pediatric Acute Care Nurse Practitioner $44,226
Post-Master's Certificate – Dual Pediatric Primary Care/Pediatric Acute Care NP $49,896
Post-Master's Certificate – Family NP with Emergency NP $54,432
MSN – Adult-Gerontology Primary Care Nurse Practitioner $58,968
MSN – Pediatric Primary Care Nurse Practitioner $58,968
MSN – Psychiatric Mental Health Nurse Practitioner Concentration $58,968
MSN – Women's Health/Gender-Related Nurse Practitioner $62,370
MSN – Family Nurse Practitioner $63,504
MSN – Adult-Gerontology Acute Care Nurse Practitioner $64,638
MSN – Pediatric Acute Care Nurse Practitioner $64,638
MSN – Dual Pediatric Primary Care/Pediatric Acute Care NP $70,308
MSN – Family NP with Emergency NP $71,442
Show Fewer Programs (-)
Duquesne University
  • MSN
  • PMC
  • AGNP
  • FNP
  • PMHNP
  • Post-MSN Certificate – Adult-Gerontology Acute Care NP – $58,245
  • Post-MSN Certificate – Family NP – $58,245
  • Post-MSN Certificate – Psychiatric-Mental Health NP – $61,775
  • Show More Programs (+)
  • MSN – Adult-Gerontology Acute Care NP – $74,130
  • MSN – Family Nurse Practitioner – $74,130
  • MSN – Psychiatric-Mental Health NP – $77,660
  • Show Fewer Programs (-)
Post-MSN Certificate – Adult-Gerontology Acute Care NP $58,245
Post-MSN Certificate – Family NP $58,245
Post-MSN Certificate – Psychiatric-Mental Health NP $61,775
Show More Programs (+)
MSN – Adult-Gerontology Acute Care NP $74,130
MSN – Family Nurse Practitioner $74,130
MSN – Psychiatric-Mental Health NP $77,660
Show Fewer Programs (-)
Misericordia University
  • MSN
  • PMC
  • AGNP
  • FNP
  • MSN – Adult-Gerontology Primary Care NP (AGPCNP) – $39,150
  • Post-Master's Certificate – Adult-Gerontology Primary Care NP (AGPCNP) – $39,150
  • MSN – Family Nurse Practitioner (FNP) – $43,500
  • Show More Programs (+)
  • Post-Master's Certificate – Family Nurse Practitioner (FNP) – $43,500
  • BSN to DNP – Adult-Gerontology Primary Care NP (AGPCNP) – $54,810
  • BSN to DNP – Family Nurse Practitioner (FNP) – $59,160
  • Show Fewer Programs (-)
MSN – Adult-Gerontology Primary Care NP (AGPCNP) $39,150
Post-Master's Certificate – Adult-Gerontology Primary Care NP (AGPCNP) $39,150
MSN – Family Nurse Practitioner (FNP) $43,500
Show More Programs (+)
Post-Master's Certificate – Family Nurse Practitioner (FNP) $43,500
BSN to DNP – Adult-Gerontology Primary Care NP (AGPCNP) $54,810
BSN to DNP – Family Nurse Practitioner (FNP) $59,160
Show Fewer Programs (-)
Wilkes University
  • MSN
  • PMC
  • AGNP
  • FNP
  • PMHNP
  • Post-Graduate Certificate – Adult-Gerontology Primary Care NP – $20,375
  • Post-Graduate Certificate – Psychiatric Mental Health NP – $22,005
  • Post-Graduate Certificate – Family Nurse Practitioner – $22,820
  • Show More Programs (+)
  • MSN – Adult-Gerontology Primary Care Nurse Practitioner – $32,600
  • MSN – Psychiatric Mental Health Nurse Practitioner – $34,230
  • MSN – Family Nurse Practitioner – $35,045
  • MSN – Adult-Gerontology Primary Care Nurse Practitioner (RN to MS program) – $41,565
  • MSN – Psychiatric Mental Health Nurse Practitioner (RN to MS option) – $43,195
  • MSN – Family Nurse Practitioner (RN to MS option) – $44,010
  • Show Fewer Programs (-)
Post-Graduate Certificate – Adult-Gerontology Primary Care NP $20,375
Post-Graduate Certificate – Psychiatric Mental Health NP $22,005
Post-Graduate Certificate – Family Nurse Practitioner $22,820
Show More Programs (+)
MSN – Adult-Gerontology Primary Care Nurse Practitioner $32,600
MSN – Psychiatric Mental Health Nurse Practitioner $34,230
MSN – Family Nurse Practitioner $35,045
MSN – Adult-Gerontology Primary Care Nurse Practitioner (RN to MS program) $41,565
MSN – Psychiatric Mental Health Nurse Practitioner (RN to MS option) $43,195
MSN – Family Nurse Practitioner (RN to MS option) $44,010
Show Fewer Programs (-)
Thomas Jefferson University
  • MSN
  • AG-ACNP
  • AG-PCNP
  • FNP
  • NNP
  • PMHNP
  • PNP-PC
  • WHNP
  • MSN – Adult-Gerontology Acute Care NP – $58,410
  • MSN – Adult-Gerontology Primary Care NP – $58,410
  • MSN – Family (Individual Across the Lifespan) NP – $58,410
  • Show More Programs (+)
  • MSN – Neonatal Nurse Practitioner (NNP) – $58,410
  • MSN – Pediatric Primary Care NP – $58,410
  • MSN – Psychiatric-Mental Health NP – $58,410
  • MSN – Women's Health – Gender Related NP – $58,410
  • Show Fewer Programs (-)
MSN – Adult-Gerontology Acute Care NP $58,410
MSN – Adult-Gerontology Primary Care NP $58,410
MSN – Family (Individual Across the Lifespan) NP $58,410
Show More Programs (+)
MSN – Neonatal Nurse Practitioner (NNP) $58,410
MSN – Pediatric Primary Care NP $58,410
MSN – Psychiatric-Mental Health NP $58,410
MSN – Women's Health – Gender Related NP $58,410
Show Fewer Programs (-)
Carlow University
  • MSN
  • PMC
  • FNP
  • WHNP
  • Post-Master's Certificate – Family NP (for APRNs, 2nd Specialty) – $16,524
  • Post-Master's Certificate – Women's Health NP (for APRNs, 2nd Specialty) – $16,524
  • Post-Master's Certificate – Women's Health NP (for non-NPs) – $32,130
  • Show More Programs (+)
  • Post-Master's Certificate – Family NP (for non-NPs) – $33,048
  • MSN – Family Nurse Practitioner (FNP) – $44,982
  • MSN – Women's Health Nurse Practitioner (WHNP) – $44,982
  • Show Fewer Programs (-)
Post-Master's Certificate – Family NP (for APRNs, 2nd Specialty) $16,524
Post-Master's Certificate – Women's Health NP (for APRNs, 2nd Specialty) $16,524
Post-Master's Certificate – Women's Health NP (for non-NPs) $32,130
Show More Programs (+)
Post-Master's Certificate – Family NP (for non-NPs) $33,048
MSN – Family Nurse Practitioner (FNP) $44,982
MSN – Women's Health Nurse Practitioner (WHNP) $44,982
Show Fewer Programs (-)
La Salle University
  • MSN
  • AG-PCNP
  • FNP
  • MSN – Adult-Gerontology Primary Care NP – $39,975
  • MSN – Family Nurse Practitioner – $43,875
  • Show Fewer Programs (-)
MSN – Adult-Gerontology Primary Care NP $39,975
MSN – Family Nurse Practitioner $43,875
Show Fewer Programs (-)

NP Practice Authority in Pennsylvania

StateBoard of NursingPractice ActPrescriptive AuthorityDetails & Resources
PennsylvaniaPennsylvania Board of NursingPennsylvania Code of NursingMust practice under a collaborative agreement with a supervising physicianNurse practitioners must register with the DEA in order to dispense controlled substances.

How Much Do Nurse Practitioners Make in Pennsylvania?

United StatesPennsylvania
Number of NPs Employed307,39010,860
Average Salary$132,000$126,730
10th Percentile$97,960$101,370
25th Percentile$109,940$106,820
50th Percentile (Median)$129,210$127,400
75th Percentile$149,570$136,090
90th Percentile$169,950$159,920
Source: BLS May (2024)—the latest data available as of May 2025
Kimmy Gustafson

Kimmy Gustafson

Writer

Among her many diverse writing endeavors, Kimmy Gustafson has also lent her expertise to NPSchools.com since 2020, providing insightful and engaging content about the significant role of education in shaping our future generations of nurse practitioners. Many of her pieces include interviewing experts on timely topics such as healthcare workplace violence and moral distress.

Kimmy has been a freelance writer for more than a decade, writing hundreds of articles on a wide variety of topics such as startups, nonprofits, healthcare, kiteboarding, the outdoors, and higher education. She is passionate about seeing the world and has traveled to over 27 countries. She holds a bachelor’s degree in journalism from the University of Oregon. When not working, she can be found outdoors, parenting, kiteboarding, or cooking.