Fill out this short form below, and we'll help match you to an accredited college program that suits your interests, whether online- or campus-based.
How Long Does It Take To Become A Nurse Practitioner?
With the availability of scholarships, grants, and other forms of financial aid, those interested in nursing can no longer complain that the education is too expensive. That doesn’t change the fact, however, that getting a degree takes time and is a lot of hard work. This is true in the nursing field, just as it is true in any other field.
As a nurse, one of your options for advancement in your career is to become a nurse practitioner. With this certification, you’ll qualify for higher-paying jobs with more responsibilities. Getting a degree to become a nurse practitioner does take time, though, which is important to realize before you start any program, be it at a campus college or online.
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 that 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 will qualify you to work in most states. Usually, a master’s degree in any field adds two years of full-time schooling to your education, but with an accelerated program, you’ll 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.
In any case, you’ll 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. However, you may have already gone through one of these degree programs (for full-time students, an associate’s degree usually takes two years, while a bachelor’s degree usually takes four years). For nurses with a bachelor’s degree who aren’t in an accelerated master’s degree program, it typically takes two additional years to get a master’s degree.
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 will typically take 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’ll 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’re working as you go to school, it will take longer to qualify for a pay raise or better job.
Getting a doctorate, of course, takes longer, and you’ll be looking at more time if you opt for part time schooling instead of full time schooling. Any way you slice it, becoming a nurse practitioner takes time, so make sure you’re ready for the commitment.
The Best Nurse Practitioner School Programs
One of the most rewarding and felxible careers today is that of a nurse practitioner. In order to pursue a nurse practitioner degree, one should have either an associates or a bachelors degree in a related field. Below you will find a list of schools offering high-quality programs that can help you on your way to becoming a nurse practitioner.
![]() MSN in Family Nursing MSN in Midwifery |
Georgetown University — Georgetown University's online MS in nursing (MSN) programs in family nursing and midwifery follow the School of Nursing and Health Studies nursing model, which includes a mission of providing morally reflective healthcare scholars and leaders who strive to improve the wellbeing and health of all people with sensitivity to cultural differences and issues of justice.![]() |
![]() MSN in Nurse Practitioners |
Kaplan University — The Kaplan University MSN for Nurse Practitioners program prepares students to apply advanced methods in nursing in a dynamic healthcare environment. Courses include Advanced Nursing Roles, Theoretical Foundations of Advanced Nursing, and Health Promotion and Disease Prevention in a Diverse Community.![]() |
![]() MS in Nursing MSN/MHA Dual Degree MSN in Health Education MSN in Health Informatics |
University of Phoenix — The University of Phoenix has a wide variety of MSN degree programs that equip the student with the experience and knowledge to excel in today's healthcare system. Programs include Nurse Practitioner, MBA/Healthcare Management, Master of Health Administration, and Healthcare Education.![]() |
![]() MS in Nursing MSN in Case Management MSN in Infection Prevention MSN in Nurse Informatics MSN in Nurse Leadership |
American Sentinel University — Students of American Sentinel University's online masters in nursing programs are able to finish their degrees after completing 21 undergrad credits plus 36 graduate credits. Degrees offered include the basic RN to MSN as well as several MSN specialties in case management, infection prevention and control, nurse informatics, and nurse leadership.![]() |
![]() MSN in Nurse Practitioner MSN in Nurse Informatics MSN in Nurse Education MSN in Nurse Leadership |
Walden University — Students in the Walden University Master of Science Nurse Practitioner online program study advanced methods in the practice of nursing across a variety of healthcare environments. Registered nurses with bachelors in nursing are able to obtain their diploma in an accelerated format.![]() |
| Click here to see more online nursing degree programs... | |





