How Long Is Nursing School? Breakdown by Degree and Type of Nurse
Are you ready to earn your online nursing degree?

The time it takes to finish nursing school varies. Depending on the degree you’re after and the specialty you hope to pursue after graduation, nursing school can range from 12-60 months or even longer.
This can mean a major time commitment from the student. Is it worth it? This guide breaks down the various nursing school options and timelines to help you make the right choice.
Fast Facts About Nursing School
- 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.
- According to the National Sample Survey of Registered Nurses (NSSRN), approximately 45% of nurses hold a bachelor’s degree at minimum.
- The NSSRN also reported that 70% of RNs already worked in healthcare before earning their nursing degree.
Popular Online RN-to-BSN Programs
Learn about start dates, transferring credits, availability of financial aid, and more by contacting the universities below.
Length of Nursing School by Degree and Program
There are three main categories of nurses: Licensed practical nurses or licensed vocational nurses (LPNs/LVNs), registered nurses (RNs), and advanced practice registered nurses (APRNs).
The table below highlights the typical lengths for each program, but many factors affect how long your education might take. For example, online nursing programs can reduce study times by offering more flexible schedules. On the other hand, people who are working may only be able to enroll in school part-time, which can increase the program length.
Degree | Time to Complete | Career Path |
---|---|---|
LPN/LVN | 12-18 months | Licensed practical or vocational nurse |
Nursing Diploma | 12-24 months | Registered nurse |
Associate Degree in Nursing | 24 months | Registered nurse |
Bachelor of Science in Nursing | 48 months | Registered nurse |
Master of Science in Nursing | 24-36 months | Advanced practice registered nurse |
Doctor of Nursing Practice | 36-60 months | Advanced practice registered nurse |
LPN/LVN programs are the fastest nursing degree paths and take between 12-18 months to complete.
LPNs and LVNs are responsible for providing basic patient care and performing duties under the supervision of RNs or doctors. They are often the quickest path into a nursing career but do not lead to RN licensure. However, LPNs can become RNs later in their careers by completing an accelerated BSN program, which can be completed more quickly than traditional BSN programs.
Once you complete the LPN/LVN program, you qualify to take the National Council Licensure Examination (NCLEX) for Practical Nurses, a national examination that tests your knowledge.
LPNs and LVNs only differ by name and state usage. Texas and California use the term LVN, while all other states use the term LPN.
How Long Does it Take to Become a Registered Nurse?
RN programs typically take 2-4 years to complete through full-time study, but part-time or accelerated programs can slow down or speed up your studies.
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. Additionally, if you have LPN or LVN licensure, you can access LPN/LVN-to-BSN programs, which often take about one year to complete.
How Long Does it Take to Become a Nurse Practitioner?
NPs and most other APRNs need an MSN at minimum. 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 two-year MSN program. This adds up to six years of education and at least one year of experience.
There are multiple pathways available for aspiring nurse practitioners, including accelerated options for students with previous education or licensure. Students with an ADN and nursing experience can enter an accelerated RN-to-MSN degree program. Those with a bachelor’s in another subject or prerequisite courses may access direct-entry or accelerated MSN programs.
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 RN-to-DNP programs take longer.
FAQ: How Long Does Nursing School Last?
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 adds 3-5 years to that.
Related Pages

Types of Nursing Degrees and Levels
Learn about the types of nursing degrees available and how to launch your career in this field. Explore in-demand job opportunities and earning potential.

What Are the Prerequisites for Nursing School?
This guide explores common nursing school prerequisites. Discover what classes and requirements you need before you apply.

How to Choose a Nursing Program
Learn more about online education, accreditation, different degree levels, and licensure as they relate to nursing in this guide.