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

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.
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.
Degree | Time to Complete | Career Path |
---|---|---|
LPN/LVN Diploma | 12-18 months | Licensed practical or vocational nurse |
Nursing Diploma | 2 years | Registered nurse |
Associate Degree in Nursing | 2 years | Registered nurse |
RN-to-BSN Degree | 1-2 years | Registered nurse |
Bachelor of Science in Nursing | 4 years | Registered nurse |
Accelerated BSN Degree | 12-18 months | Registered nurse |
Master of Science in Nursing | 2-3 years | Advanced practice registered nurse |
Doctor of Nursing Practice | 3-5 years | Advanced 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.
Related Resources

How Much Does Nursing School Cost?
Nursing school tuition can be expensive, but there are ways to cut down on costs. Learn about nursing school expenses and factors influencing costs.

Types of Nursing Degrees and Levels
There are many types of nursing degrees and professional levels, from associate degrees to doctoral degrees. Learn more about the many types of nursing degrees.

Guide to Financial Aid and Scholarships for Nurses
Explore financial aid, scholarships, and loan forgiveness options to help pay for nursing school and reduce or eliminate student loan debt.