Nurse practitioner school takes two to four years for most students, depending on the degree pathway, your starting credentials, and whether you attend full-time or part-time. The most common route, a BSN-to-MSN program, runs about two to three years. A BSN-to-DNP program takes closer to three to four years, and direct-entry programs for career changers without a nursing degree add time on the front end.
BSN to MSN: The Most Common Path
If you already hold a Bachelor of Science in Nursing, a master’s-level NP program is the fastest route to practice. Most BSN-to-MSN programs take two to three years, with the exact timeline depending on full-time versus part-time enrollment. Part-time programs stretch the coursework across more semesters to accommodate working nurses. Carson-Newman University’s part-time family NP program, for example, takes about 32 months. Many schools set an outer limit for completion: Texas State University gives students up to six years to finish their MSN in family nurse practitioner studies.
Full-time students typically finish in about two years. The curriculum covers advanced health assessment, pharmacology, pathophysiology, and a specialty focus area, plus hundreds of hours of hands-on clinical training. Part-time students generally take an extra year or two, since they’re usually working as RNs while attending classes.
BSN to DNP: The Doctoral Route
A growing number of NP students choose the Doctor of Nursing Practice instead of a master’s degree. BSN-to-DNP programs combine the clinical training of an MSN with doctoral-level coursework in evidence-based practice, leadership, and systems improvement. At UCSF, the BSN-to-DNP pathway runs 11 academic quarters, or three continuous years of full-time study. Other programs take three to four years depending on structure and pacing.
This path is gaining traction. Back in 2004, the American Association of Colleges of Nursing endorsed moving advanced practice preparation from the master’s to the doctoral level. More recently, the National Organization of Nurse Practitioner Faculties called for the DNP to become the entry-level degree for nurse practitioners by 2025, and reaffirmed that position in April 2023. No national mandate has taken effect, and MSN-prepared NPs can still practice and get certified, but the trend is pushing more programs and students toward the DNP.
Direct-Entry Programs for Career Changers
If you hold a bachelor’s degree in something other than nursing, direct-entry (sometimes called “second-degree”) programs let you earn an MSN without first completing a separate BSN. These programs front-load an intensive nursing fundamentals phase that prepares you for RN licensure, then transition into graduate-level NP coursework. Marquette University’s direct-entry MSN, for instance, can be completed in five or eight semesters depending on the track, which works out to roughly two to three years.
These programs are dense. You’re compressing what would normally be a four-year nursing education plus a two-year master’s into a significantly shorter window. Expect full-time enrollment and limited flexibility to work during the first year.
Post-Master’s Certificates: Adding a Specialty
Nurses who already hold an MSN and want to practice in a different NP specialty can earn a post-master’s certificate instead of completing an entirely new degree. These programs are shorter because they build on graduate coursework you’ve already done. Georgetown University’s post-graduate certificate can be finished in as few as 12 months full-time or 24 months part-time, though the exact duration depends on how much of your previous coursework transfers.
What Determines Your Timeline
Several factors push your completion date earlier or later:
- Full-time vs. part-time enrollment. This is the single biggest variable. Full-time students finish one to two years sooner, but most NP students are working nurses who choose part-time schedules.
- Clinical hour requirements. Every NP program must include supervised clinical training. The American Nurses Credentialing Center requires a minimum of 500 faculty-supervised clinical hours for family NP certification. Some programs and specialties require more. How quickly your program schedules those hours, and how easily you can secure clinical placements, directly affects your timeline.
- Transfer credits. Prior graduate coursework can shorten your program if the school accepts it. This matters most for post-master’s certificates and for students switching between programs.
- Program format. Online programs often offer more scheduling flexibility, which can speed things up or slow them down depending on your discipline and life circumstances. The actual content and hour requirements are the same whether you attend online or on campus.
A Quick Comparison by Pathway
- BSN to MSN (full-time): 2 to 3 years
- BSN to MSN (part-time): 3 to 4 years
- BSN to DNP (full-time): 3 to 4 years
- Direct-entry MSN (non-nursing bachelor’s): 2.5 to 4 years
- Post-master’s certificate: 1 to 2 years
- MSN to DNP: 1 to 2 years
These ranges reflect typical timelines across programs. Your actual finish date will depend on the school, your enrollment pace, and how smoothly clinical placements line up. When comparing programs, pay close attention to how clinical hours are structured and whether the school helps arrange placements or leaves that to you, since securing enough supervised hours is one of the most common sources of delays.

