Top 10 Online RN to BSN Programs for 2025
Are you an RN with an Associate Degree in Nursing? If you want to go back to school and get a Bachelor of Science in Nursing, then an RN-to-BSN online program may be the perfect fit!
RN-to-BSN programs, also known as ADN to BSN programs, are shorter than traditional BSNs and build on the skills and knowledge that a nurse has already obtained.
If you’re ready to make the leap, we’ve done the hard work vetting online RN-to-BSN programs for you. Our panel of nurses has ranked the best RN-BSN programs for 2025.
Popular Online RN-to-BSN Programs
Gain the skills and credentials to advance into nurse management and leadership roles, while laying the groundwork to pursue future nurse practitioner or advanced practice roles. Complete your courses online, on your schedule, at Purdue Global’s School of Nursing.
Enrollment: Nationwide, but certain programs have state restrictions. Check with Purdue for details.
GCU’s RN-BSN program is tailored to meet the needs of the RN adult learner and to maximize the strengths that the working RN already possesses. Transfer up to 90 credits and earn a BSN in as little as 12 months. GCU’s online classes allow you to study at the times that work for your schedule while still enjoying a close connection with your classmates and instructor via online discussions.
Enrollment: Nationwide
The University of Texas at Arlington’s online programs are designed to help you achieve more in your nursing practice with a Bachelor of Science in Nursing. They offer convenient, flexible options for completing your RN to BSN online, designed to fit into your busy schedule.
Enrollment: Nationwide
WGU's award-winning online programs are created to help you succeed while graduating faster and with less debt. WGU is a CCNE accredited, nonprofit university offering nursing bachelor's and master's degrees.
Enrollment: Nationwide
As a pioneer in distance learning since 1985, Liberty University’s online nursing programs are designed to prepare practicing nurses to serve with integrity by teaching advanced skills from an ethical perspective. Liberty's programs are based on industry best practices and up-to-date research – so you can get the tools you need to stay on the cutting edge of nursing care and innovation.
Enrollment: Nationwide
Nurses Helping Nurses: Why You Can Trust Nurse.org
As the leading educational website for nurses by nurses, Nurse.org is committed to editorial integrity and data-driven analysis. We independently research schools and programs for nurses and strive to write recommendations that genuinely reflect our true opinion of the product or service. Where relevant, our recommendations may incorporate feedback from 500,000+ nurses in our social communities.
✔ Evaluated 1,100+ accredited nursing school programs using the latest U.S. government data sets. Learn more about our ranking methodology.
✔ Content written by 80+ licensed, practicing nurses who are experts in their respective specialties. Learn more about our nurse contributors.
✔ Connected 1,500,000+ nurses to educational programs since 2020.
Top 10 RN to BSN Online Programs
Our ranking criteria is based on factors such as tuition, acceptance rate, student-to-faculty ratio, and accreditation and uses the latest and most robust U.S. government data sets, specifically the Integrated Postsecondary Education Data System (IPEDS) and College Scorecard.
Program |
Accreditation |
Total Credit Hours |
Program Cost |
The University of Oklahoma |
CCNE |
30 |
Resident: $184.65 per credit hour |
University of Florida |
CCNE |
30 |
Resident: $179.19 per credit hour |
Capella University |
CCNE |
45 |
Typical Pace: $13,480 total cost |
Arizona State University |
CCNE |
39 |
Resident: $547 per credit hour |
Herzing University |
CCNE |
26 |
$395 per credit hour |
University of Cincinnati |
CCNE |
27 |
$16,065 - $22,548 per program |
Chamberlain University |
CCNE |
45 |
$635 per credit hour |
University of Phoenix |
CCNE |
40 |
$350 per credit hour |
Western Governors University |
CCNE |
24 |
$5,525 - $33,150 total cost |
The George Washington University |
CCNE |
21 |
$15,670 total cost |
1. The University of Oklahoma
This online bachelor of science in nursing (BSN) program is flexible for working nurses but does require two Saturday in-person orientation dates per year and also has optional monthly on-campus sessions. Students can complete the program in as little as nine months, but it can be completed on a part-time basis.
- Application Deadline: October 15th and April 1st
- Tuition: Resident: $184.65 per credit hour, Non-Resident: $592.95 per credit hour
- Credit Hours: 30
- Accreditation: Commission on Collegiate Nursing Education
- Contact Phone Number: (405) 271-2428
- Email Information: nursing@ouhsc.edu
- Website
2. University of Central Florida
This online RN to BSN program in Florida consists of 30 credit hours which can be completed in three semesters at a full-time pace or as slowly as ten semesters or five years. Students can also take up to nine credit hours of graduate-level work to apply toward an MSN degree.
- Application Deadline: May 1st, November 1st and March 1st
- Tuition: Resident: $179.19 per credit hour, Non-Resident: $715.80 per credit hour
- Credit Hours: 30
- Accreditation: CCNE
- Contact Phone Number: (855) 903-8576
- Email Information: ucfnurse@ucf.edu
- Website
Popular Online RN-to-BSN Programs
Gain the skills and credentials to advance into nurse management and leadership roles, while laying the groundwork to pursue future nurse practitioner or advanced practice roles. Complete your courses online, on your schedule, at Purdue Global’s School of Nursing.
Enrollment: Nationwide, but certain programs have state restrictions. Check with Purdue for details.
GCU’s RN-BSN program is tailored to meet the needs of the RN adult learner and to maximize the strengths that the working RN already possesses. Transfer up to 90 credits and earn a BSN in as little as 12 months. GCU’s online classes allow you to study at the times that work for your schedule while still enjoying a close connection with your classmates and instructor via online discussions.
Enrollment: Nationwide
The University of Texas at Arlington’s online programs are designed to help you achieve more in your nursing practice with a Bachelor of Science in Nursing. They offer convenient, flexible options for completing your RN to BSN online, designed to fit into your busy schedule.
Enrollment: Nationwide
WGU's award-winning online programs are created to help you succeed while graduating faster and with less debt. WGU is a CCNE accredited, nonprofit university offering nursing bachelor's and master's degrees.
Enrollment: Nationwide
As a pioneer in distance learning since 1985, Liberty University’s online nursing programs are designed to prepare practicing nurses to serve with integrity by teaching advanced skills from an ethical perspective. Liberty's programs are based on industry best practices and up-to-date research – so you can get the tools you need to stay on the cutting edge of nursing care and innovation.
Enrollment: Nationwide
3. Capella University
Designed by nurses, this for-profit university program is designed in 10-week courses. Capella University boasts an impressive graduation rate and generous transfer credit allowance from other nursing programs.
Students can also apply to the Accelerated Master’s Pathway (AMP) option. This allows you to take master's-level courses that apply toward your BSN. Once applied and accepted to the MSN program, those master’s courses can be applied toward the degree, potentially saving time and money.
- Application Deadline: Rolling Admission
- Tuition:
- Typical Pace: $13,480 total cost
- Slower Pace: $20,220 total cost
- Accreditation: CCNE
- Contact Phone Number: (866) 679-9682
- Email Information: info@capella.edu
- Website
4. Arizona State University
In this program, students take 10 classes that each last 7.5 weeks. Current RNs can finish this program in approximately 15 to 18 months. The program is 39 credits, longer than most other online programs, but students take classes that are considered more innovative than other traditional BSN programs.
- Application Deadline: Rolling Admission
- Tuition: Resident: $547 per credit hour Non-resident: $620 per credit hour
- Credit Hours: 39 credit hours
- Accreditation: CCNE
- Contact Phone Number: (866) 277-6589
- Email Information: asuonline@asu.edu
- Website*
>> Explore Arizona State's Online RN-BSN Program*
5. Herzing University
Herzing's RN-BSN program offers rolling admission, which allows students to apply whenever is most convenient and start the program at their own pace. Classes are 8 weeks long, and the degree can be finished in as little as 12 months. Students can take master's degree classes while completing the online BSN degree, saving time and money.
- Application Deadline: Rolling Admission
- Tuition: $395.00 per credit hour
- Credit Hours: 26 credit hours and a 45-hour project designed to help your community
- Accreditation: CCNE
- Contact Phone Number: (888) 920-0937
- Website*
>> Explore Herzing's Online RN-BSN Program*
6. University of Cincinnati
The University of Cincinnati offers a fast-track online RN to BSN program that consists of nine core courses and one capstone. Classes are seven weeks long, except the capstone course, which lasts 14 weeks.
Students can complete this program in just two semesters on a full-time schedule. Those who attend part-time may take anywhere from three to five semesters to earn their BSN.
The program focuses on building nurse leaders and has six flexible start dates year-round.
- Application Deadline: November 1st and April 1st
- Tuition:
- Resident:
- Full-time: $22,008 total program cost
- Part-time: $16,065 total program cost
- Non-Resident:
- Full-time: $22,548 total program cost
- Part-time: $16,470 total program cost
- Resident:
- Credit Hours: 27 credit hours
- Accreditation: CCNE
- Contact Phone Number: (513) 558-5500
- Email Information: nursingbearcats@uc.edu
- Website
7. Chamberlain University
Courses are 100% online, and this program boasts no mandatory log-in for classes. Students in this asynchronous program can start and finish at their own pace and without much guidance. Chamberlain University advertises that this program is completely customizable and is ideal for the working nurse. This program can be completed in as little as three semesters.
- Application Deadline: Rolling Admission
- Tuition: $635 per credit hour
- Credit Hours: 45 credit hours
- Accreditation: CCNE
- Contact Phone Number: (877) 751.5783
- Website
8. University of Phoenix
In the University of Phoenix RN to BSN program, students can graduate in just 14 months. This program allows students to take one course at a time or several courses. Courses in the RN to BSN program are 5 weeks long. This program was designed for working nurses and includes courses designed by industry experts to develop career-related, critical thinking skills.
The University of Phoenix also offers one of the cheapest RN to BSN online programs in the nation.
- Application Deadline: Rolling Admission
- Tuition: $350 per credit hour
- Credit Hours: 40 credit hours
- Accreditation: CCNE
- Contact Phone Number: (844) 937-8679
- Website
9. Western Governors University
University Research & Review consistently names this RN-to-BSN program a Best Value School. It builds on students' previous nursing education and clinical experience and focuses on research, theory, leadership, and current trends in healthcare.
With a 100% acceptance rate, WGU is one of the easiest RN to BSN programs to get into. Additionally, 66% of students complete this program within 18 months.
WGU’s tuition is based on how fast you complete the program. The quicker you take classes - the cheaper the program.
- Application Deadline: Rolling Admission
- Tuition:
- 6 months: $5,525 total cost
- 12 months: $11,050 total cost
- 18 months: $16,575 total cost
- 24 months: $22,100 total cost
- 30 months: $27,625 total cost
- 36 months: $33,150 total cost
- Credit Hours: 24 credit hours
- Accreditation: CCNE
- Contact Phone Number: (866) 225-5948
- Email Information: admissions@wgu.edu
- Website*
>> Explore WGU's Online RN-BSN Program*
10. George Washington University
Nurses with an associate degree and active RN license can apply for this entirely online program. GW Nursing also guarantees admission for applicants who meet specific prerequisites. They also offer special funding for veterans and the military. Students usually complete this 36-credit program in approximately 15 months.
- Application Deadline: Jan 1st and Aug 1st
- Tuition: $15,670 total cost
- Credit Hours: 21 credit hours of coursework and 15 credits for advanced standing and competency
- Accreditation: CCNE
- Contact Phone Number: (202) 994-7901
- Email Information: nursing@gwu.edu
- Website
Popular Online RN-to-BSN Programs
Gain the skills and credentials to advance into nurse management and leadership roles, while laying the groundwork to pursue future nurse practitioner or advanced practice roles. Complete your courses online, on your schedule, at Purdue Global’s School of Nursing.
Enrollment: Nationwide, but certain programs have state restrictions. Check with Purdue for details.
GCU’s RN-BSN program is tailored to meet the needs of the RN adult learner and to maximize the strengths that the working RN already possesses. Transfer up to 90 credits and earn a BSN in as little as 12 months. GCU’s online classes allow you to study at the times that work for your schedule while still enjoying a close connection with your classmates and instructor via online discussions.
Enrollment: Nationwide
The University of Texas at Arlington’s online programs are designed to help you achieve more in your nursing practice with a Bachelor of Science in Nursing. They offer convenient, flexible options for completing your RN to BSN online, designed to fit into your busy schedule.
Enrollment: Nationwide
WGU's award-winning online programs are created to help you succeed while graduating faster and with less debt. WGU is a CCNE accredited, nonprofit university offering nursing bachelor's and master's degrees.
Enrollment: Nationwide
As a pioneer in distance learning since 1985, Liberty University’s online nursing programs are designed to prepare practicing nurses to serve with integrity by teaching advanced skills from an ethical perspective. Liberty's programs are based on industry best practices and up-to-date research – so you can get the tools you need to stay on the cutting edge of nursing care and innovation.
Enrollment: Nationwide
How Do Online RN to BSN Programs Work?
Online RN to BSN programs are programs specifically for nurses with an ADN who have already passed the NCLEX and are working as nurses. To be eligible for an RN to BSN program, you must meet the admission criteria and possess an unencumbered RN license.
Students can take classes remotely from anywhere nationwide if the program fits their needs. It is important to note that some programs will require the person to complete in-person skills assessments, and this would require travel to the university.
Students may be offered classes asynchronously or synchronously. You will need to determine if you can learn independently and keep yourself motivated or if you prefer to meet at a specific time each week. This can be an important factor when choosing a program.
Applying to an Online RN to BSN Program
Like any nursing program, you must meet the admission requirements before applying. Admission requirements often include the following,
- University and School of Nursing application
- GPA of at least 3.0 from an accredited university
- Unencumbered RN license
- Official transcripts
- CV/Resume
- Letter(s) of recommendation
- Statement of Purpose
- Application fee
What Courses Will You Take in an Online RN-to-BSN Program?
There are roughly ten courses required for approximately 30 credit courses to complete an online BSN degree. The number of required courses varies, and it depends on the courses taken during the initial ADN program.
Online courses may include:
- Nursing Informatics
- Trends in Professional Nursing
- Innovations in Healthcare
- Transitions in Professional Nursing
- Nursing Research/ Evidence-Based Practice
- Collaborative Nursing
- Nursing Management
- Nursing Leadership
- Nursing Ethics
- Community Health Nursing
- Capstone Course
Prerequisite Courses for an Online RN-to-BSN Program
Since all schools of nursing are slightly different, the following core courses are required for all students. In order to be considered for admission, these courses must have been completed. These classes may include:
- Anatomy and Physiology with a lab component
- Biology with a lab component
- Microbiology with a lab component
- Human Genetics
- Statistics
- Abnormal Psychology
- Nutrition
- Pathophysiology
- Pharmacology
- Professional Ethics
- Introduction to Research Methods and Designs
- Chemistry with a lab component
- Introduction to Sociology
Paying for RN to BSN programs
Overall costs will vary depending on the program, but online programs will be cheaper than traditional in-person RN to BSN programs. There are a variety of ways to pay for nursing programs including,
- Loans
- Grants
- Scholarship
- Work-Study Program
- Employee Tuition Reimbursement
What to Look for in an RN to BSN Program
First and foremost, you want to ensure the program is nationally accredited. The two main accreditation bodies in the United States are as follows:
- The Accreditation Commission for Education in Nursing (ACEN)
- The Commission on Collegiate Nursing Education (CCNE)
Beyond accreditation, consider the overall cost of the RN to BSN program. While all programs on the list mentioned above are cheap, some cost even less and this can be important, especially for working professionals.
You will also want to consider admission requirements and make sure you meet ALL of the criteria. This will include minimal GPA as well as specific courses.
What Can You Do With an RN to BSN Degree?
After earning a BSN, there are many more opportunities. Not only will your pay increase but you will need a BSN to continue your education. If you are interested in becoming a CRNA or APRN you will need to have a bachelor's degree.
Popular Online RN-to-BSN Programs
Gain the skills and credentials to advance into nurse management and leadership roles, while laying the groundwork to pursue future nurse practitioner or advanced practice roles. Complete your courses online, on your schedule, at Purdue Global’s School of Nursing.
Enrollment: Nationwide, but certain programs have state restrictions. Check with Purdue for details.
GCU’s RN-BSN program is tailored to meet the needs of the RN adult learner and to maximize the strengths that the working RN already possesses. Transfer up to 90 credits and earn a BSN in as little as 12 months. GCU’s online classes allow you to study at the times that work for your schedule while still enjoying a close connection with your classmates and instructor via online discussions.
Enrollment: Nationwide
The University of Texas at Arlington’s online programs are designed to help you achieve more in your nursing practice with a Bachelor of Science in Nursing. They offer convenient, flexible options for completing your RN to BSN online, designed to fit into your busy schedule.
Enrollment: Nationwide
WGU's award-winning online programs are created to help you succeed while graduating faster and with less debt. WGU is a CCNE accredited, nonprofit university offering nursing bachelor's and master's degrees.
Enrollment: Nationwide
As a pioneer in distance learning since 1985, Liberty University’s online nursing programs are designed to prepare practicing nurses to serve with integrity by teaching advanced skills from an ethical perspective. Liberty's programs are based on industry best practices and up-to-date research – so you can get the tools you need to stay on the cutting edge of nursing care and innovation.
Enrollment: Nationwide
FAQs about Online RN-to-BSN Programs
*Indicates an affiliate link. At no additional cost to you, Nurse.org may earn a commission if you click through and use this service.
1. According to Payscale, Nurses with a BSN degree earn on average, $94,000 per year, while nurses with an ADN earn on average $76,000 as of February 2024.