Top RN to BSN Programs in Pennsylvania (2027 Rankings)

Compare costs, completion times, and outcomes for every online and campus RN-to-BSN option in PA.

By Hannah Pierce, BSNReviewed by TopNursing.org TeamUpdated August 16, 202621 min read
Top RN to BSN Programs in Pennsylvania (2027 Rankings)

Points of interest…

  • In-state tuition at public RN to BSN programs in Pennsylvania typically costs between $10,000 and $25,000.
  • Holy Family University offers Pennsylvania's most affordable program with a net price of $13,143.
  • Asynchronous online programs let working nurses complete a BSN in just 12 months.
  • Pennsylvania has 31 Magnet hospitals that strongly prefer BSN-educated nurses for leadership roles.

Pennsylvania’s 28-plus RN-to-BSN programs split along two sharp fault lines: cost and delivery format. In-state tuition can dip below $11,000 at a public university, while out-of-state and private sticker prices climb past $25,000, a gap that grows further once net price and debt are factored in. Fully online, hybrid, and on-campus options each pull working nurses in different directions, making schedule compatibility as decisive as the bottom line. The programs that surface here are weighted toward affordability and draw on College Scorecard outcomes, reflecting a market where BSN-holding nurses are increasingly the default hiring expectation in Magnet-recognized Pennsylvania hospitals.

10 Best RN to BSN Programs in Pennsylvania

This ranking highlights Pennsylvania RN to BSN programs that combine affordable net price, strong student outcomes, and flexible formats for working nurses. The top programs stand out for low out-of-pocket costs, solid graduation rates, and online or hybrid options that fit a nurse's schedule. Use the cards below to compare key details at a glance.

Factors considered
  • First-year retention rates
  • Student-faculty ratio
  • Net price after aid
  • Delivery format accessibility
  • Post-completion earnings
Data sources
  • BEA state price parities, used to adjust tuition — bea.gov
  • College Scorecard post-completion earnings data — collegescorecard.ed.gov
  • Program-level records maintained in house
  • Original research on individual programs
  • National Center for Education Statistics (IPEDS) — nces.ed.gov
RankSchoolLocationNet priceBest for
#1
Slippery Rock University of Pennsylvania
Slippery Rock, PA~$20,000/yr (est.)PA community college transfer students

Slippery Rock offers a fully online RN to BSN that is CCNE accredited and designed for working registered nurses. The asynchronous format uses 8-week sessions and lets students complete in as little as one year, with a strong emphasis on leadership and community health. Pennsylvania ADN graduates benefit from established statewide transfer agreements that can reduce remaining BSN credits.

CCNE accredited
  • CCNE accredited
  • Asynchronous online classes
  • 8-week course sessions
  • 24/7 access to course materials
  • Experienced clinician faculty
  • Develop leadership and critical thinking skills
  • Foundation for NP or CNS graduate studies

Millersville's RN to BSN is a 100% online program built for registered nurses who want an affordable public option. The curriculum focuses on advocacy, patient safety, leadership, and ethics, and the school maintains strong partnerships with Pennsylvania community colleges for streamlined credit transfer. An accelerated MSN pathway is also available for nurses planning graduate study.

CCNE accredited
  • CCNE accredited
  • 9 total courses
  • 100% online coursework
  • Designed for working RNs
  • Emphasis on ethics and diversity
  • Accelerated MSN pathway
  • Leads to management and education roles
  • Transfer-friendly (accepts previous credits)

Penn State Schuylkill offers a campus-based RN to BSN completion track with full-time and part-time options and evening courses for working nurses. Students can earn up to 33 portfolio credits for prior nursing experience, and the program includes two clinically based courses. It is part of Penn State's six-campus RN to BSN network, with the same curriculum available online through World Campus.

No entrance exam
  • No entrance exam required
  • 120 total credit hours
  • Full-time and part-time options
  • Starts fall/spring/summer
  • Up to 33 portfolio credits for prior coursework
  • Two clinical courses required
  • Active RN license required

Penn State Abington's hybrid RN to BSN combines online coursework with convenient evening classes, making it a fit for nurses in the greater Philadelphia region. The program features accelerated 7-week sessions and three start dates per year, and allows transfer of up to 120 credits. Students receive personal attention and access to Penn State's large alumni network.

  • 120 total credit hours
  • Starts fall/spring/summer
  • 2.0 GPA minimum
  • Hybrid course design
  • Convenient evening nursing courses
  • Accelerated 7-week sessions
  • Access to largest alumni network
  • Graduates employed regionally

Penn State's online RN to BSN through World Campus is a 120-credit degree designed for licensed RNs with an associate degree or diploma. The curriculum covers evidence-based practice, health assessment, nursing informatics, and leadership, and includes a capstone and community clinical experience. Accelerated seven-week courses and flexible pacing help working nurses finish on their own timeline.

Military benefits
  • CCNE accredited
  • $638 per credit
  • 120 total credit hours
  • 3 start dates per year
  • Capstone required
  • Online format with no commuting
  • Accelerated seven-week courses
  • Clinical experience in your community

York College of Pennsylvania offers an online RN to BSN that registered nurses can complete in as little as one year. The program accepts up to 56 transfer credits and prepares graduates for roles in management, education, and specialized care. CCNE accreditation and a Nursing Scholars Program add value for students seeking financial support.

CCNE accredited
  • CCNE accredited
  • Online delivery mode
  • Transfer up to 56 credits
  • Nursing Scholars Program available
  • Designed for registered nurses
  • 1-Year program

Mount Aloysius College provides a fully online RN to BSN with accelerated 8-week courses and self-paced scheduling. The program emphasizes leadership, community health, and nursing informatics, and offers a reduced tuition rate for part-time students. With over 50 years of nursing education experience, the college is known for producing career-ready clinicians.

  • Full-time and part-time options
  • 2.0 GPA minimum
  • Capstone required
  • Fully online courses
  • Accelerated 8-week courses
  • Self-paced scheduling
  • Reduced rate for part-time students
  • Faculty advisor assigned

Immaculata's RN to BSN is an accelerated, part-time degree completion program designed for working registered nurses. The 120-credit curriculum includes 30 credits of major nursing courses that also count toward the university's MSN program. CCNE accreditation and a 2.0 GPA minimum make the program accessible and graduate-school friendly.

CCNE accredited
  • CCNE accredited
  • 120 total credit hours
  • Part-time available
  • 2.0 GPA minimum
  • Courses count toward MSN
  • Open to registered nurses only
  • Part-time accelerated format
  • Transfer credits accepted

Elizabethtown College offers an online RN to BSN pathway for licensed registered nurses with an associate degree or diploma. The accelerated and flexible program is fully accredited by CCNE and is delivered through the School of Graduate and Professional Studies, which focuses on adult learner support. It is a convenient choice for nurses balancing work and family responsibilities.

CCNE accredited
  • Commission on Collegiate Nursing Education accredited
  • Online program format
  • Designed for licensed RNs
  • Accelerated and flexible pathway

Alvernia's online RN to BSN completion program is asynchronous and can be finished in as little as one year. The curriculum covers leadership, community health, healthcare informatics, and cultural competency, and accepts up to 90 transfer credits. Courses run in 7- or 14-week terms with personal advising, making it a flexible fit for busy RNs.

CCNE accredited
  • CCNE accredited
  • Complete in as little in 1 year
  • 123 total credit hours
  • Asynchronous online classes
  • 2.0 GPA minimum
  • Up to 90 transfer credits accepted
  • 7 or 14 week course terms
  • Personal advising provided

How Much Does an RN to BSN Cost in Pennsylvania?

RN to BSN costs in Pennsylvania vary significantly depending on whether you choose a public or private institution. In-state tuition at public universities often falls between $10,000 and $25,000, while private colleges may list sticker prices above $35,000. The net price, which reflects the average amount undergraduates actually pay after grants and scholarships, provides a more realistic comparison, ranging from about $13,000 to over $38,000 among ranked programs. Keep in mind the net price is an institution-wide average, not a personalized figure for nursing students, and Pell Grant recipients may pay even less. The table below sorts all ranked programs from lowest to highest net price.

SchoolIn-State TuitionOut-of-State TuitionNet PriceType
Holy Family University$35,330$35,330$13,143Private
Pennsylvania State University-Penn State DuBois$14,408$24,134$17,428Public
Pennsylvania State University-Penn State Scranton$15,208$25,392$17,910Public
Pennsylvania State University-Penn State Abington$15,268$25,664$18,071Public
Pennsylvania State University-Penn State Shenango$14,024$23,560$18,095Public
Pennsylvania State University-Penn State New Kensington$14,408$24,134$18,305Public
York College of Pennsylvania$25,588$25,588$18,556Private
Central Penn College$19,854$19,854$18,953Private
Pennsylvania State University-Penn State Mont Alto$14,408$24,134$19,454Public
Slippery Rock University of Pennsylvania$10,568$14,676$19,608Public
Pennsylvania State University-Penn State Schuylkill$15,208$25,392$19,659Public
Westminster College$40,290$40,290$19,859Private
Carlow University$35,874$35,874$20,786Private
Millersville University of Pennsylvania$11,128$22,952$20,787Public
Seton Hill University$42,944$42,944$22,204Private
Mount Aloysius College$27,072$27,072$22,344Private
King's College$44,100$44,100$23,093Private
West Chester University of Pennsylvania$10,775$22,599$23,331Public
Marywood University$41,420$41,420$23,388Private
Saint Francis University$44,000$44,000$23,526Private
Immaculata University$29,330$29,330$24,258Private
Pennsylvania College of Technology$18,240$25,980$25,110Public
Elizabethtown College$37,950$37,950$26,598Private
Alvernia University$45,000$45,000$28,138Private
Moravian University$53,500$53,500$30,670Private
University of Scranton$53,983$53,983$32,568Private
Pennsylvania State University$20,644$41,790$32,875Public
Drexel University$62,412$62,412$38,509Private

Questions to Ask Yourself

Can the program's format accommodate your work schedule, including 12-hour nursing shifts?
A fully online, asynchronous program lets you log in when it suits you, removing the stress of fixed class times that might clash with day or night rotations.
Will your employer reimburse tuition, and does the program meet the criteria for that benefit?
Confirming eligibility can reduce out-of-pocket costs; some employers require specific accreditation or a school partnership.
How many of your ADN or previous college credits will the program accept?
Maximizing transfer credits shortens your path and saves tuition, so compare policies before enrolling.
Is finishing quickly more critical than stretching payments over a longer period?
An accelerated track raises your salary sooner, while part-time study spreads tuition but delays the payoff.

Which RN to BSN Programs in Pennsylvania Deliver the Best Return on Investment?

The chart below compares the return on investment (ROI) for top Pennsylvania RN to BSN programs. ROI is calculated as the ratio of median earnings 10 years after entry to median graduate debt, as reported in the College Scorecard. Program-level earnings and debt metrics are not yet available for recent RN-to-BSN completers, so these figures represent institution-wide outcomes for nursing students.

ROI ratio comparing top RN to BSN programs in Pennsylvania: Drexel University leads at 3.34x, Penn State campuses at 2.54x.

How Long Does It Take to Complete an RN to BSN in Pennsylvania?

For registered nurses in Pennsylvania, moving from an ADN to a BSN can take as little as 12 months, depending on your transfer credits and schedule. Most programs offer flexible pacing so you can continue working while you study. The typical range is 12 to 24 months, but accelerated options and generous credit transfer policies can shorten that timeline dramatically.

Typical Timeframes for Pennsylvania RN to BSN Programs

Full-time students often complete the required nursing courses in three to four semesters. For example, York College of Pennsylvania and Drexel University both offer fully online RN to BSN tracks that can be finished in just 12 months of continuous enrollment. These accelerated programs assume you bring in a significant number of general education credits from your prior associate degree or diploma. Part-time students usually spread the same coursework over 18 to 24 months, taking one or two classes per term. Because the upper‑division nursing portion of an RN to BSN typically ranges from 30 to 35 credits, the pace depends on how many credits you enroll in each semester. Many programs structure their calendars with 7- or 8-week terms, allowing you to focus on one course at a time and still finish on schedule.

How Transfer Credits Speed Up Your Degree

Most Pennsylvania RN to BSN programs accept between 60 and 70 transfer credits from regionally accredited ADN programs. This covers nearly all your general education and lower‑level nursing prerequisites, leaving only the upper‑division nursing core to complete. Some schools are even more generous: York College, for instance, allows up to 75 transfer credits toward its 120-credit BSN. Drexel University’s quarter‑based program accepts up to 135 of the 180 required quarter credits, which is roughly equivalent to 90 semester credits. The Pennsylvania Nursing Articulation Model guarantees the transfer of at least 30 semester hours of nursing credit from approved community college ADN programs into participating BSN programs, which creates a seamless pathway for many nurses. When you enroll with a full transfer block, you can often start right into the baccalaureate‑level nursing courses without repeating coursework.

Online Programs with Self-Paced and Rolling Starts

Fully online RN to BSN programs frequently offer more flexibility than traditional campus schedules. York College, Drexel University, and Millersville University all provide distance‑learning options that let you study around your work shifts. Drexel’s program features 10‑week terms and multiple start dates throughout the year, so you don’t have to wait for a fall or spring semester to begin. Penn State’s online RN to BSN similarly allows you to start in fall, spring, or summer. This rolling admissions model means you can start as soon as you are ready, and the self‑paced nature of many online courses can help you accelerate if you have fewer outside obligations. On‑campus programs, by contrast, may follow a more rigid semester‑based calendar, which can stretch the timeline to two years for part‑timers even if the credit load is identical.

Articulation Agreements Between Community Colleges and Universities

Pennsylvania’s network of community colleges and PASSHE universities maintains formal articulation agreements that map out exactly which credits will transfer. These agreements prevent surprises and help you avoid taking duplicate classes. For example, a graduate of a community college ADN program can often transfer their entire lower‑division nursing block into a BSN program at schools like Millersville or Penn State under statewide agreements. The Pennsylvania Nursing Articulation Model specifically guarantees that at least 30 semester hours of nursing coursework carry over, reducing the remaining degree requirements to about 30 additional credits. Such partnerships mean that the timeline from ADN graduation to BSN conferral is often just the time needed to complete those final upper‑division courses, typically one to two years.

Online RN to BSN Programs in Pennsylvania

Online RN-to-BSN programs have become the norm in Pennsylvania, with asynchronous formats increasingly tailored to the unpredictable schedules of working nurses.

Types of Online Programs: Fully Online vs. Hybrid

Of the 28 ranked RN-to-BSN programs in Pennsylvania, 18 are offered entirely online, based on the most recent catalog data. Another 4 use a hybrid format that blends online coursework with some on-campus sessions, while 6 are campus-based. The sheer number of fully online options means most nurses can avoid commuting altogether. Programs like Slippery Rock University, Millersville University, and West Chester University deliver 100% of coursework remotely, with no required campus visits. A few hybrids, such as Penn State Abington and Marywood University, may ask you to attend occasional evening classes or on-campus intensives, which can be manageable if you live nearby but less ideal for nurses in more rural parts of the state.

Asynchronous vs. Synchronous: What Works for Nurses

Most fully online RN-to-BSN programs in Pennsylvania lean heavily on asynchronous delivery. That means you log in, watch lectures, complete readings, and submit assignments on your own schedule, within weekly or biweekly deadlines. For nurses who work rotating 12-hour shifts, weekends, or nights, this flexibility is non-negotiable. West Chester University, Pennsylvania College of Technology, and Alvernia University all explicitly design their courses to be asynchronous. A handful of hybrid programs may schedule live evening classes synchronously, but even those often record sessions so you can catch up later. Before enrolling, confirm whether your program requires any real-time meetings at set hours; for shift workers, a purely asynchronous path almost always fits better.

Clinical and Practicum Requirements

Even in fully online programs, you will likely need to complete a clinical practicum or capstone project. The good news: these hours rarely require you to set foot on campus. Most programs let you arrange the experience at a healthcare facility near your home or even at your current workplace. Drexel University's online RN to BSN program, for example, incorporates 36 hours of clinical practice into its online curriculum, all of which can be arranged locally. Similarly, Penn State's hybrid RN-to-BSN pathway includes a clinically based capstone that students complete in their own communities. Practicum hours vary, but they tend to focus on community health, leadership, or evidence-based quality improvement, skills that translate directly to your day job.

Tuition and Residency Considerations

If you choose an online program from a Pennsylvania public university, you may pay in-state tuition rates even if you never attend class in person. Slippery Rock University, Millersville University, and West Chester University all offer online RN-to-BSN tracks at their standard in-state tuition, which is a significant advantage for Pennsylvania residents. Private universities set a single per-credit rate regardless of where you live, though some offer tuition discounts for employer partnerships or professional associations. Always check the program's tuition page for the most current figures, as rates can shift year to year.

As of 2023, 31 Pennsylvania hospitals have earned ANCC Magnet recognition, a designation that strongly prefers nurses with a BSN. These facilities often require a bachelor's degree for leadership or specialty roles, making an RN to BSN a practical step toward Magnet hospital employment and career growth.

Admission Requirements for PA RN to BSN Programs

Getting into an RN-to-BSN program in Pennsylvania starts with holding a current, unencumbered registered nurse license, the foundational credential these programs build upon. Most schools also expect an associate degree or diploma in nursing from an accredited program and official transcripts.

Standard Requirements

Admission requirements are generally straightforward. A minimum GPA of 2.5 is typical, though some programs accept a 2.0 (Drexel University, for example). All applicants must submit official transcripts from their ADN or diploma program. A criminal background check and drug screen are standard, as are up-to-date immunizations. Programs vary on whether they require ACLS or BLS certification, but evidence of basic life support is common.

Transferring Credits

RN-to-BSN pathways in PA are built to maximize the credits you already hold. Most programs accept between 60 and 90 transfer credits from prior college work. Many award block credit for your RN license: Drexel grants 30 nursing credits, Penn State offers 33, and York College of Pennsylvania uses a 100% block transfer of general education and nursing credits up to 75 credits. This recognition significantly shortens the path to a bachelor’s degree.

Streamlined Admissions Through Articulation Agreements

Pennsylvania’s State System of Higher Education (PASSHE) universities and several private colleges maintain formal articulation agreements with community colleges. These agreements create smooth transfer pipelines. Slippery Rock University, West Chester University, Bloomsburg University, Clarion University, and Kutztown University all have written agreements with regional community colleges (such as Luzerne County CC, Lehigh Carbon CC, Butler County CC, and Reading Area CC). These partnerships often guarantee admission or block credit transfer, reducing paperwork and uncertainty.

What Isn’t Required

Unlike traditional BSN admissions, most RN-to-BSN programs in Pennsylvania waive the GRE, letters of recommendation, and personal essays. The focus is on your professional licensure and prior academic record. Some schools offer provisional admission for nurses who haven’t yet passed the NCLEX (Drexel and York College provide this option), so you can begin coursework while preparing for the exam.

Most Affordable RN to BSN Programs in Pennsylvania

Pennsylvania's most affordable RN to BSN programs blend public and private options, with net prices ranging from around $13,000 to $18,000. Holy Family University, a private institution, offers the lowest net price at $13,143 and an online format for flexibility. The two Penn State campuses (DuBois and Scranton) provide a public-school pathway with slightly higher net prices but similar median debt of $25,000. While program-specific early-career earnings are not yet available, institutional data shows strong median earnings of over $60,000 ten years after entry for all three schools. Nurses can further reduce costs through Pennsylvania-specific scholarships like the Nightingale Awards and Nursing Foundation of Pennsylvania grants, as well as tuition reimbursement programs from major health systems such as UPMC, Penn Medicine, and Geisinger.

SchoolNet PriceMedian DebtMedian Earnings (10-year)Program Type
Array
Array
Array

Frequently Asked Questions About RN to BSN Programs in Pennsylvania

We've compiled expert answers to the most common questions about pursuing an RN to BSN in Pennsylvania. Whether you're wondering about costs, timeframes, or career outcomes, this quick reference has you covered.

BSN-prepared RNs in Pennsylvania earn a median annual salary around $82,000, according to the latest BLS data. Nurses with a BSN typically qualify for higher-paying roles in hospitals and specialized facilities, often exceeding the state's RN median by $5,000 to $10,000.

RN to BSN programs in Pennsylvania typically take 12 to 24 months of full-time study, depending on transfer credits and program structure. Online accelerated formats can be completed in as little as 12 months, while part-time options may extend to 24-36 months for working nurses.

Several public universities offer RN to BSN programs with total tuition under $10,000 for in-state students. Penn State World Campus and PASSHE schools like East Stroudsburg University provide pathways below $8,000, especially when prior general education credits are applied.

Yes, many Pennsylvania schools offer 100% online RN to BSN programs with no campus visits required. Examples include Penn State World Campus, West Chester University, and Indiana University of Pennsylvania. These asynchronous formats allow working RNs to balance coursework with job schedules.

Common requirements include an active, unencumbered Pennsylvania RN license, an associate degree or diploma in nursing from an accredited program, a minimum GPA often 2.5-3.0, official transcripts, and a current resume. Some programs request a brief personal statement or letters of recommendation.

Yes, earning a BSN in Pennsylvania can lead to higher earnings, greater job mobility, and eligibility for magnet hospital positions. BSN-prepared nurses often earn $5,000-$10,000 more annually than ADN nurses and are prepared for leadership roles, specialty certifications, and graduate study.

All RN to BSN Programs in Pennsylvania by City

Beyond the programs ranked above, Pennsylvania offers RN to BSN options across the state, from large research universities to small private colleges. The directory below lists additional schools alphabetically by city, with program format and average net price noted for each.

Greater Pittsburgh

Pennsylvania State University-Penn State New Kensington
Penn State's RN to BSN track accepts registered nurses with an associate degree or diploma and can award up to 33 credits for prior nursing coursework toward the 120-credit degree. Full- and part-time study, fall, spring, and summer starts, and two clinically based courses. Average net price runs near $18,305.
  • RN to B.S.N.
New Kensington, PA · On-Campus

Greater Philadelphia

Drexel University
Drexel's CCNE-accredited RN to BSN is fully online with no campus requirements, built around virtual clinical practice tools and coursework in research, leadership, and global health. Finish in as little as 12 months, transfer up to 135 quarter credits, and lock your tuition rate for three years. Average net price runs near $38,509.
  • RN to BSN Online Nursing Program
Philadelphia, PA · Online
Saint Joseph's University - Philadelphia
Saint Joseph's 22-month online RN to BSN includes a capstone and a 30-hour service-learning clinical placement, with guaranteed clinical placements and transfer of up to 75 credits. Coursework covers health assessment, nursing leadership, and global health. Average net price runs near $29,689.
  • Registered Nurse (RN) to Bachelor of Science in Nursing (BSN)
Philadelphia, PA · Online

Harrisburg Area

Central Penn College
Central Penn's accelerated online RN to BSN requires 49 credits and is open to licensed RNs who graduated from an accredited nursing program. The curriculum focuses on evidence-based practice, healthcare technology, leadership, and quality management, and closes with a capstone course. Average net price runs near $18,953.
  • RN to BSN
Summerdale, PA · Online

Recent Articles

See all articles

Follow us