How Long Is Nursing School? Breakdown by Degree and Type of Nurse

Genevieve Carlton, Ph.D.
By
Updated on July 9, 2025
Edited by
How long will you spend in nursing school? It depends on your program and degree. Learn more about the length of nursing school, including accelerated nursing programs.
Nursing students smiling togetherCredit: Tom Werner / DigitalVision / Getty Images

Key Takeaways

  • Most nurses attend nursing school for 2-4 years to become a registered nurse (RN).
  • Generally, an associate degree in nursing (ADN) is a two-year program, a bachelor of science in nursing (BSN) is a four-year program, and a master of science in nursing (MSN) is a two-year program.
  • Students can enroll in accelerated programs or bridge programs to complete certain types of degrees more quickly.

Most nurses attend nursing school for 2-4 years to become registered nurses (RNs). The time it takes to finish nursing school varies. Generally, an associate degree in nursing (ADN) takes two years, a bachelor of science in nursing (BSN) takes four years, and a master of science in nursing (MSN) takes two years.

How long will you spend in nursing school? It depends on the degree and specialty area, plus your prior education. Our guide breaks down the length of nursing school so you can make a more informed decision about your education.

Loading...
Loading...Learn More
Visit Site
Loading...
Loading...Learn More
Visit Site
Loading...
Loading...Learn More
Visit Site

Length of Nursing School by Degree and Program

Nursing professionals can be classified into three major levels: licensed practical nurses or licensed vocational nurses (LPNs/LVNs), registered nurses (RNs), and advanced practice registered nurses (APRNs). The length of nursing school depends not only on the degree level but the professional level you feel most comfortable working in.

The table below highlights the typical lengths for each program after meeting admission requirements. Many factors affect how long nursing school will take. For example, online nursing programs can reduce study times by offering more flexible schedules. On the other hand, working students may need to enroll in school part time, which can increase the program length.

Nursing School Length by Degree
DegreeTime to CompleteCareer Path
LPN/LVN Diploma12-18 monthsLicensed practical or vocational nurse
Nursing Diploma2 yearsRegistered nurse
Associate Degree in Nursing2 yearsRegistered nurse
RN-to-BSN Degree1-2 yearsRegistered nurse
Bachelor of Science in Nursing4 yearsRegistered nurse
Accelerated BSN Degree12-18 monthsRegistered nurse
Master of Science in Nursing2-3 yearsAdvanced practice registered nurse
Doctor of Nursing Practice3-5 yearsAdvanced practice registered nurse

How Long Does it Take to Become a Registered Nurse?

RN programs typically take 2-4 years to complete as a full-time student. The most common pathways to an RN license include an ADN (two years) and a BSN (four years).

Though shorter and generally more affordable, ADN programs may not offer the same career growth opportunities and earning potential as BSN programs.

If you have a bachelor’s degree in another field, you may qualify for transfer credits to shorten your program. These accelerated BSN programs take around 12-18 months. Additionally, if you have LPN or LVN licensure, you can access LPN/LVN-to-BSN programs, which often take about 2-3 years.

How Long Does it Take to Become a Nurse Practitioner?

NPs need a graduate degree in nursing. The most common pathway includes earning a four-year BSN and an RN license, working as an RN for at least one year, and then completing a 2-3 year MSN program. That means it takes 6-7 years of nursing school and at least one year of experience to become an NP.

Aspiring nurse practitioners can find accelerated options for students with previous education or licensure. Those with an ADN and nursing experience can enter an accelerated ADN-to-NP program, which can take as little as 2-3 years after becoming an RN. Those with a bachelor’s in another subject can find direct-entry MSN programs that prepare NPs in 3-4 years.

Many aspiring NPs pursue a DNP, especially since several nursing organizations propose changing the minimum NP requirements to a DNP starting in 2025. DNP programs for nurse practitioners typically take three years for MSN graduates, but BSN-to-DNP programs take longer.

FAQ: How Long Is Nursing School?

Nursing school lengths vary by degree, but an LPN program takes about one year, an ADN typically takes two years, while a BSN takes four. An MSN adds two years to the undergraduate studies, and a DNP takes an additional 3 to 5 years.