If you are asking how many years of school to be a nurse, the answer depends on the type of nurse you want to become. In the United States, a Licensed Practical Nurse (LPN) can start working after about one year of training, while a Registered Nurse (RN) typically needs two to four years of education. This guide will help you understand the time commitment for each nursing path.
What Are the Main Types of Nurses?
There are several levels of nursing, each with different education requirements. The most common paths are Certified Nursing Assistant (CNA), Licensed Practical Nurse (LPN), and Registered Nurse (RN). Each role has a different scope of practice and salary potential.
Certified Nursing Assistant (CNA)
A CNA program usually takes four to twelve weeks to complete. These programs are often offered at community colleges, vocational schools, or even high schools. After finishing, you must pass a state competency exam to get certified.
Licensed Practical Nurse (LPN)
LPN programs generally last about one year. They are offered at technical schools and community colleges. After graduation, you must pass the NCLEX-PN exam to get your license.
Registered Nurse (RN) via ADN
An Associate Degree in Nursing (ADN) typically takes two years of full-time study. This is a common path for students who want to become RNs quickly. Many community colleges offer ADN programs.
Registered Nurse (RN) via BSN
A Bachelor of Science in Nursing (BSN) usually takes four years of full-time study at a college or university. Some schools offer accelerated BSN programs for students who already have a bachelor’s degree in another field, which can take 12 to 18 months.
How Many Years for Each Nursing Degree?
The table below shows the typical time needed for each nursing education path as of June 2026. Keep in mind that part-time study will extend these timelines.
| Nursing Role | Typical Program Length | Degree or Certificate |
|---|---|---|
| Certified Nursing Assistant (CNA) | 4–12 weeks | Certificate |
| Licensed Practical Nurse (LPN) | 1 year | Certificate or Diploma |
| Registered Nurse (ADN) | 2 years | Associate Degree |
| Registered Nurse (BSN) | 4 years | Bachelor’s Degree |
| Accelerated BSN (for second-degree students) | 12–18 months | Bachelor’s Degree |
| Master of Science in Nursing (MSN) | 2 years after BSN | Master’s Degree |
What Factors Affect How Long Nursing School Takes?
Several things can change how many years of school to be a nurse. Your choice of program, whether you attend full-time or part-time, and your previous education all play a role.
Full-Time vs. Part-Time Study
Full-time students finish faster. Many nursing students work while studying, which can add a year or more to their timeline. If you need to work, look for evening or weekend programs.
Prerequisites and Transfer Credits
Some nursing programs require prerequisite courses in biology, chemistry, and math. If you have not taken these yet, you may need extra time. Transferring credits from another school can sometimes shorten your program.
Program Waitlists
Many nursing schools have competitive admissions and waitlists. This can delay your start date by months or even a year. Apply early and to multiple schools to improve your chances.
Steps to Becoming a Registered Nurse
Here is a typical step-by-step process for becoming an RN. This list assumes you are starting with no prior healthcare training.
- Complete high school or get a GED.
- Take prerequisite courses if needed (may take one semester to one year).
- Apply and get accepted into an ADN or BSN program.
- Complete the nursing program (two years for ADN, four years for BSN).
- Pass the NCLEX-RN exam to get your nursing license.
- Apply for state licensure and start working as an RN.
Can You Become a Nurse Faster?
Yes, there are ways to shorten the time. Some schools offer accelerated programs for students who already have a bachelor’s degree. You can also become an LPN first and then complete a bridge program to become an RN, which may take less time than starting from scratch.
LPN-to-RN Bridge Programs
These programs are designed for LPNs who want to become RNs. They typically take one to two years. This can be a smart option if you want to start working sooner as an LPN and then advance.
Online and Hybrid Options
Some nursing programs offer online coursework for the lecture portion. Clinical hours must still be done in person. Online options can make it easier to fit school into your schedule, but they usually take the same total time as in-person programs.
Financial Aid and Time Management Tips
Nursing school can be expensive, but financial aid is available. You can apply for federal student aid using the FAFSA form. Many states and hospitals also offer scholarships or loan forgiveness programs for nurses. To manage your time well, create a study schedule, form a study group, and ask for help when you need it.
Summary
How many years of school to be a nurse ranges from a few weeks for a CNA to four years for a BSN. The most common path to becoming a registered nurse takes two to four years. Think about your career goals and how much time you can commit before choosing a program.
Frequently Asked Questions
How many years of school to be a nurse if I want to work quickly?
If you want to start working as quickly as possible, consider becoming a CNA in 4 to 12 weeks or an LPN in about one year.
How many years of school to be a nurse with a bachelor’s degree?
A BSN program typically takes four years of full-time study, but accelerated options can take 12 to 18 months if you already have a bachelor’s degree.
How many years of school to be a nurse if I go part-time?
Part-time study can add one to two years to your timeline. For example, a two-year ADN might take three or four years if you attend part-time.
How many years of school to be a nurse after high school?
After high school, you can complete an ADN in two years or a BSN in four years. Some high schools offer CNA training that counts toward your diploma.
How many years of school to be a nurse practitioner?
To become a nurse practitioner, you need a master’s degree, which takes about two years after earning a BSN. That means six total years of school after high school.