How Long Does It Take to Become a Nurse Practitioner?
As a nurse, one of your options for advancement in your career is to become a nurse practitioner. A nurse practitioner has many of the same duties as a registered nurse, but they also are able to complete advanced tasks, which were once only done by doctors. 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. With this certification, you qualify for higher-paying jobs with more responsibilities. Getting a degree to become a nurse practitioner does take time, which is important to realize before you start any program, be it at a campus college or online.
Timeline and Time Commitment
- In order to become a nurse practitioner, a nurse must have at least a master’s degree – 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 available – These programs last about four years, or if the student is already a registered nurse, they can complete an RN to BSN program, which typically lasts one to two additional years.
- Students qualify for a Master of Science in Nursing (BSN to MSN) – These programs build on the education the student has already received as a BSN candidate and last about two years as a full-time student.
- Instead of a BSN to MSN, some students choose to complete an accelerated MSN program – This program lasts about three years when a student is going to school full time. Upon graduation, nurses are awarded both a BSN and MSN.
- The overall time commitment is about five years or longer and that is something to consider when choosing a program. However, with an MSN, nurses qualify for better jobs that are both more fulfilling professionally and more lucrative in terms of salary, bonuses, and benefits.
Steps to Become a Nurse Practitioner
The most common requirements to become a nurse practitioner include a minimum of a master’s degree in advanced nursing, a valid RN license, and passing a national certification or state-issued examination. Many states require continuing education classes or maintenance of a national certification to renew a license, and some states require nurse practitioners to obtain special licensing in order to prescribe medication. Below are the required steps to becoming a nurse practitioner:
- Earn a Nursing Degree: Completion of an undergraduate degree program prepares students for entry level positions in clinical settings.
- Become a Registered Nurse (RN): Each state requires a practicing nurse to have an RN license.
- Complete a MSN degree in Nursing: RNs with a bachelor’s degree who are interested in becoming NPs can qualify for the position by earning a master’s or doctoral degree in nursing.
- Obtain an Advance Practice Nurse Licensure: Most states require additional licensure for advanced practice nurses. In addition to an NP license, others within this field include clinical nursing, nurse anesthetics, and nursing midwifery.
- Obtain Specialized Certification: The successful completion of a graduate degree program and licensure requirements prepare graduates to sit for certification examinations specific to their careers.
Quick Tips/Recap
How long it takes to become a nurse practitioner depends a great deal on what education and experience you already have when you decide to pursue this career. If you are just getting started with your education, it can take at least six years to complete a bachelor’s degree and master’s degree program. However, that does not mean you have to wait that long to find nursing work, start working with patients and earn a solid income as a nurse in the middle of the process. In fact, experience as a nurse, especially specialty experience, goes a long way toward helping you land a job as a nurse practitioner after you graduate from a master’s degree program. Below are some quick helpful tips and a recap for becoming a nurse practitioner:
- To become a nurse practitioner, you need at least a master’s degree from an accredited school, with some places requiring a doctorate in nursing (laws in some countries and states vary).
- How long it takes you to get a master’s degree depends on your current level of education, your student status (full or part time), and your program of choice.
- The quickest way to become a nurse practitioner is to participate in an accelerated master’s degree program, which qualifies you to work in most states.
- A master’s degree in any field adds two years of full-time schooling to your education, but with an accelerated program, you can complete courses at the same school where you got your associate’s degree or bachelor’s degree and can cut up to a year of time off of your schooling.
- You need to be certified as a registered nurse before you can be certified as a nurse practitioner.
- If you participate in an accelerated master’s degree program, you can be certified as soon as you receive an associate’s degree or bachelor’s degree level of education.
- For nurses with a bachelor’s degree who are not in an accelerated master’s degree program, it typically takes two additional years to get a master’s degree.
Starting with an Associate’s Degree Instead?
If you opted just to get your associate’s degree, you can take one of two routes. First, you can go on to get your bachelor’s degree, which typically takes an additional two years, and then move on to get a master’s degree, adding a total of three to four years of full time education to your schedule. A quicker way to get your master’s degree if you have an associate’s degree is to join an ADN-to-MSN bridge program. With this type of program, you move more quickly through the coursework, but the disadvantage is that you may not actually be awarded a bachelor’s of science in nursing, so if you are working as you go to school; it takes longer to qualify for a pay raise or better job.
One of the most rewarding and flexible careers today is that of a nurse practitioner. In order to pursue a nurse practitioner degree, one should have either an associates or a bachelor’s degree in a related field. Below are a list of schools offering high-quality programs that can help you on your way to becoming a nurse practitioner.
Earn an Online Nurse Practitioner Degree
Online nurse practitioner programs have grown in popularity in recent years as more accredited schools have begun offering online alternatives to these degrees. Combining flexibility with the lack of campus visitation required these programs are ideal for working professionals. By clicking on links below, you can request information from each school about its tuition, classes, and programs.
![]() |
Georgetown University — Stationed out of Washington DC, Georgetown University is a cultural and social hub and is one of the oldest schools in the nation. The school has two online nursing programs available, an MSN in Family Nursing and an MSN in Midwifery and Women's Health. Georgetown is accredited by the Middle States Commission on Higher Education. |
![]() |
Kaplan University — Kaplan University's online presence is almost unmatched, offering over 170 online degrees and programs, including MSN in Nurse Administration, MSN in Nurse Education, and MSN in Nurse Informatics. However, there are also 70 campuses across the country for those interested in a more traditional education. Kaplan is accredited by the Higher Learning Commission. |
![]() |
University of Phoenix — While it may not be surprising that the University of Phoenix is based in Phoenix, AZ, the school does have over 200 additional locations around the country. Phoenix has more than 200 online programs available, with nursing degrees in Health Education, Health Informatics, and a general track. Phoenix is accredited by the Higher Learning Commission. |
![]() |
American Sentinel University — American Sentinel University is an online college focused on technology, business, and healthcare. The school offers several nursing programs like the RN to MSN bridge programs or the MSN in Nursing Informatics. All of these programs require no campus visitation and can be completed online entirely. ASU has an accreditation by the Distance Education and Training Council. |
![]() |
Capella University — Based out of Minneapolis, Minnesota, Capella University is an online school with over 37000 current students across the nation. Its online programs like MSN in Nurse Educator (Bridge option also available) have one-to-one tutoring, accelerated study, and low student to teacher ratios. Capella holds several accreditations, including The Higher Learning Commission and Commission on Collegiate Nursing Education. |
| Click here to see more nurse practitioner degrees... | |
Looking for a nurse practitioner degree?
Use the degree finder below, and we'll help you find a nursing practitioner program.








