How Long Does It Take to Become a Nurse Practitioner?

If you’re interested in a nursing career, there are multiple routes you can go when it comes to education. As you pursue advanced education, you can eventually become a nurse practitioner. As a nurse practitioner, you’ll have many of the same duties as a registered nurse, but you’ll also be able to complete advanced tasks, which were once only done by doctors. In fact, in many states, nurse practitioners are allowed to practice without the supervision of a licensed doctor, and in all states, nurse practitioners can write prescriptions.

Is the extra time for the education really worth it, though, if you’re already happy in your job as a registered nurse?

In order to become a nurse practitioner, you must have at least a master’s degree. To enter into nursing in the first place, you need at least an associate’s degree or diploma for an accredited nursing program. These programs typically take two to three years to complete as a full-time student. There are many bachelor of science in nursing (BSN) programs also available. You can get this degree from the start, in a program that lasts about four years, or if you are already a registered nurse, you can complete an RN to BSN program, which typically lasts one to two additional years. So, in all, it usually takes at least four years to get a bachelor’s degree.

From there, you qualify for a master’s of science in nursing (MSN). These programs build on the education you’ve already received as a BSN candidate and last about two years, if you go to school as a full-time student. However, some students can instead choose to complete and accelerated MSN program. This is a great option for RNs who don’t yet have a BSN, but who know that they eventually want a master’s degree. Instead of completing a traditional RN to BSN program, they can join into an accelerated MSN program, which lasts about three years, for students who are going to school full time. Upon graduation of such a program, nurses are awarded both a BSN and MSN.

At the very least, therefore, you’ll spend at least five years of full-time education to get your MSN. The length from start to finish will actually likely be longer, since becoming a registered nurse requires you to gain experience in the workforce. Even if that wasn’t the case, many nurses opt to take breaks in the education to work as nurses.

You may also need a longer time to complete your degree if you don’t go to school full time, and at the MSN level, few students do. Completing your degree as you’re working is often the best option, not only because it allows you to have a source of income, but also because you can participate in tuition reimbursement programs through your employer. Most employers will offer you money to go back to school if you continue to work with them for a set amount of time after graduation, which means that you could get your MSN for free.

The time commitment is definitely not something to take lightly. However, with an MSN, you’ll qualify for better jobs that are both more fulfilling professionally and more lucrative in terms of salary, bonuses, and benefits. Before you discount this option as taking too much time, weight the advantages and disadvantages carefully.

Earn an Online Nurse Practitioner Degree

Nowadays, earning an advance nursing degree online from the comfort of your own home is quite simple. The following schools are tops in the nation in terms of delivering a quality, accredited online nursing practition education.

Walden University
MSN - Nurse Practitioner
RN to MSN - Informatics
RN to MSN - Education
RN to MSN - Leadership
Walden University — The Walden School of Nursing offers several unique master's in nursing degree programs for the aspiring nurse practitioner. For those RNs who have already obtained their BSN degrees, there are multiple fast-track MSN programs offered that will get you on the path to your degree as fast as possible.
Click Here
University of Cincinnati
MSN - Clinical Nursing
MSN - Adult Nursing
MSN - Family Nursing
MSN - Women's Health
More...
University of Cincinnati — The MS in nursing degree program with a specialization in women's health practition offered online by the University of Cincinnati is geared toward nursing students wanting to receive expert training on women's health issues. Graduates of this program will be qualified as nurse practitioners with a valuable niche skillset. Cincinnati also offers many other nurse practitioner degree programs, as listed on the left.
Click Here
University of Phoenix
MS in Nursing
MSN / MHA Dual Degree
MSN - Health Education
MSN - Health Informatics
University of Phoenix — The Master of Science in nursing for nurse practitioners from the University of Phoenix is a flexible online program from an accredited school. Students will learn advanced nursing skills, finance, change management, and evidence-based nursing research. Upon completion, graduates will be well prepared to advance their nursing careers.
Click Here
Gonzaga University
MSN - Nurse Education
MSN - Nurse Leadership
RN to MSN - Nurse Practitioner
Gonzaga University — Gonzaga's Master of Science in nursing degree with a specialization in health systems leadership will dutifully prepare anyone for a career as a nurse practitioner. Students of this program learn administrative, human capital management, financial, ethical, and legal skills.
Click Here
Liberty University
MSN for Nurse Practitioners - Acute Care
Liberty University — Liberty's Master of Science degree program in nursing is geared toward individuals interested in acute care nursing. Students of this program will be trained to become a clinical nursing specialist (CNS) in acute care. Liberty University is the largest online evangelical Christian university in the nation.
Click Here
South University
MSN for Nurse Practitioners
South University — South University has built a reputation on class flexibility and affordability and their general MSN program for nurse practitioners is no exception. This program is ideal for busy working healthcare nurses and professionals looking for advancement in their respective careers.
Click Here
Drexel University
MSN - Adult Acute Care
MSN - Adult Psych Care
MSN - Clinical Trials
MSN - Nursing Leadership
Drexel University — Drexel's MSN - adult acute care nurse practitioner program is geared toward preparing students for professional nursing practice with acutely ill patients. Graduates of this program can find careers in several settings, including ICUs, clinics, emergency departments, medical research laboratories, and more.
Click Here
Grand Canyon University
MSN - Nurse Education
MSN/MBA - Leadership
MSN - Nursing Leadership
Grand Canyon University — Grand Canyon University is always worth a look for students seeking a well-rounded education that integrates the ideals of the Christian belief set. GCU is not only one of the most renowned Christian universities in the nation, but also offers a variety of graduate-level nursing degrees for students to choose from.
Click Here
Kaplan University
MSN for Nurse Practitioners
Kaplan University — The MSN nurse practitioner degree program from Kaplan allows nurses with bachelor's degrees to take their careers to the next level. Students of this program will learn advanced nursing theory, health policy, evidence-based decision making, financing, and more.
Click Here
Capella University
MSN - Nurse Educator
MSN - Nurse Educator Bridge
Capella University — The master's degree in nursing education is taught in two flavors by Capella University. The regular BSN in nursing education is geared toward nurses with a BSN under their belts. They also offer an MSN bridge to nursing education that is designed for bachelor's degree holders in other subjects not related to nursing.
Click Here
Click here to learn about even more nursing programs...

Looking for a nurse practitioning degree program?

Use the degree finder below, and we'll help you find an nursing practitioner program.