Nurse practitioner school takes two to four years after a BSN, depending on whether you pursue a master’s degree (MSN) or a doctoral degree (DNP). Most full-time MSN students finish in about two years, while BSN-to-DNP programs average four years. Part-time enrollment, your chosen specialty, and clinical hour requirements all shift that timeline.
MSN Programs: The Two-Year Path
The most common route to becoming a nurse practitioner is earning a Master of Science in Nursing. Full-time MSN programs typically run five semesters, or roughly 20 to 24 months. At Keiser University, for example, the full-time Family Nurse Practitioner track is listed at 1.7 years across five semesters. San José State University’s FNP program requires 40 credit units over the same five-semester span.
Credit requirements generally fall between 36 and 50 semester hours, with the exact number depending on your school and specialty. A significant chunk of that time goes toward supervised clinical rotations, where you see real patients under the guidance of a licensed provider. These clinical hours are non-negotiable for certification and licensing, and they’re a major reason NP programs can’t be compressed much further than two years at the master’s level.
BSN-to-DNP Programs: The Four-Year Path
A growing number of NP students are skipping the standalone master’s and going straight from a BSN to a Doctor of Nursing Practice. Duke University’s BSN-to-DNP pathway takes an average of four years. Students in these programs typically earn their MSN requirements first, then continue into doctoral-level coursework and a capstone project.
The push toward doctoral preparation is significant. The National Organization of Nurse Practitioner Faculties (NONPF) has been working to transition all NP education to the DNP level, and post-baccalaureate DNP programs require 1,000 direct patient care clinical hours distributed throughout the program. That’s roughly double what many MSN programs require, which is a big reason the DNP adds time. One academic credit translates to about 60 clinical hours, and the hours tied to the DNP project don’t count toward that 1,000-hour total, so students need even more time in clinical settings than the number suggests.
How Your Specialty Affects the Timeline
The NP specialty you choose can add a course or two to your program, though it rarely changes the overall timeline by more than a semester. At Western Governors University, the Family Nurse Practitioner BSN-to-MSN track requires 16 courses, while the Psychiatric-Mental Health Nurse Practitioner track requires 17. That one-course difference is typical across schools. Acute care, neonatal, and women’s health tracks fall in a similar range.
Where specialty choice matters more is in clinical placement. Some specialties, particularly psychiatric-mental health and neonatal, can be harder to find preceptors for in certain regions, which occasionally delays clinical rotations and pushes graduation back. This isn’t a program design issue so much as a logistics one, but it’s worth considering when choosing a specialty and a school.
Part-Time and Accelerated Options
If you plan to keep working as an RN while in school, part-time enrollment is common but extends the timeline considerably. Taking one course per term instead of two can stretch a five-semester program to three or four years. Most schools recommend completing your MSN within five years of starting, so there’s a ceiling on how slowly you can go.
On the faster end, some accelerated MSN programs compress the non-clinical coursework. Chamberlain University advertises an accelerated MSN option that can be completed in as few as eight months with full-time enrollment across four eight-week sessions. However, that fast timeline covers core MSN coursework, and students who want an NP specialization transfer into a clinical track afterward, adding more time. There’s no shortcut past the clinical hours required for NP certification.
Already Have an MSN? Post-Master’s Certificates
If you already hold an MSN in a non-NP specialty (nursing education or administration, for instance), you don’t need to complete a second master’s degree. Post-master’s NP certificate programs let you add an NP specialization in a shorter timeframe. Indiana State University’s online Family Nurse Practitioner certificate requires 27 credit hours and takes about 16 months. These programs still include the full clinical training needed for NP board certification.
What You Need Before You Apply
Beyond holding a BSN and an active RN license, many NP programs expect at least one year of full-time bedside nursing experience before admission. The American Nurses Association notes that this is a common listed requirement, particularly for BSN-to-DNP programs. Some schools are more flexible, but clinical experience strengthens your application and gives you a practical foundation that makes NP coursework more manageable.
Competitive programs may also require a minimum GPA (often 3.0 or higher), a personal statement, letters of recommendation, and sometimes GRE scores, though the GRE requirement has been dropping across nursing schools in recent years. Getting these materials together takes time, so plan to start your application six to twelve months before your intended start date.