Becoming a nurse practitioner takes six to eight years of college if you’re starting from scratch, though the exact timeline depends on which degree path you choose and whether you study full-time or part-time. The fastest routes can shave a year or two off that total, while part-time options and doctoral programs can stretch it longer.
The Standard Path: BSN Plus MSN
Most nurse practitioners follow a two-stage education. First, a Bachelor of Science in Nursing (BSN), which takes four years at a traditional program. During this time you complete foundational coursework, clinical rotations, and preparation for the NCLEX-RN licensing exam that makes you a registered nurse. After graduating and passing that exam, you move on to a graduate program.
The second stage is a Master of Science in Nursing (MSN) with a nurse practitioner concentration. Full-time MSN programs typically run seven to eight semesters, or roughly two to three years depending on your specialty. A family nurse practitioner or psychiatric mental health track often requires 53 to 59 credit hours. Dual-concentration programs that cover two specialties can reach 79 credit hours and take 11 to 12 semesters. Combined, the traditional BSN-to-MSN route puts most people at about six to seven years of total schooling.
One important addition to that timeline: many graduate programs prefer or require at least one year of full-time nursing experience before admission. That year doesn’t add classroom time, but it does push back when you start your NP coursework.
The Doctoral Route: BSN to DNP
A growing number of nurse practitioners are earning a Doctor of Nursing Practice (DNP) instead of or in addition to an MSN. The National Organization of Nurse Practitioner Faculties called in 2018 for the DNP to become the entry-level degree for nurse practitioners by 2025, and reaffirmed that position in 2023. While an MSN still qualifies you to practice in every state, the field is gradually shifting toward doctoral preparation.
A BSN-to-DNP program takes two to three years of full-time study at schools like Columbia, making the total timeline six to seven years when you include the bachelor’s degree. Part-time DNP programs run closer to three and a half years, pushing the overall total to seven or eight years. If you already hold an MSN and want to add a DNP, that’s another two to three years on top of your existing education.
Faster Options for Career Changers
If you already have a bachelor’s degree in another field, you don’t need to start over with a four-year nursing program. Accelerated BSN programs compress the nursing curriculum into 12 to 18 months, after which you’d still need a two-to-three-year graduate program. Total time from your career change decision to NP certification: roughly three and a half to five years.
Direct-entry MSN programs offer another shortcut. These are designed for people with a non-nursing bachelor’s degree and combine foundational nursing education with graduate-level NP training. North Park University’s direct-entry program, for example, finishes in five semesters, or about 20 months, though you’d still need to complete NP-specific graduate coursework afterward depending on the program’s structure. These intensive tracks aren’t for everyone, but they significantly compress the timeline.
Bridge Programs for Working RNs
Registered nurses who hold an associate degree (ADN) rather than a bachelor’s can use RN-to-MSN bridge programs that skip the standalone BSN step. These programs generally take two to four years, according to the American Nurses Association. Since an ADN itself takes about two years, the total investment from the start of nursing school is roughly four to six years, which can be comparable to or even shorter than the traditional BSN-plus-MSN path.
Part-Time vs. Full-Time Timelines
Many NP students work as nurses while earning their graduate degree, which makes part-time programs popular. The trade-off is time. A full-time family nurse practitioner DNP program at the University of Tennessee at Chattanooga takes eight semesters, or about two and a half years. A part-time MSN program in the same specialty might stretch to eight or nine semesters. Part-time study typically adds one to two years compared to full-time enrollment at the graduate level.
Clinical Hours Add Up
Regardless of which program you choose, NP students must complete a minimum of 750 hours of direct patient care in supervised clinical settings. These hours are built into your coursework, not tacked on afterward, but they’re worth knowing about because they make NP programs more demanding than purely classroom-based graduate degrees. You’ll spend significant time in clinics, hospitals, or community health settings alongside a preceptor, which is part of why these programs can’t easily be compressed further.
Total Years at a Glance
- Traditional BSN then MSN (full-time): 6 to 7 years
- Traditional BSN then DNP (full-time): 6 to 7 years
- Accelerated BSN then MSN (with prior bachelor’s): 3.5 to 5 years
- Direct-entry MSN (with prior bachelor’s): 2 to 4 years depending on program
- ADN then RN-to-MSN bridge: 4 to 6 years total
- Part-time graduate study: adds 1 to 2 years to any path
The most common answer people land on is “about six years,” which reflects the standard full-time BSN-to-MSN pipeline. But your actual timeline could be noticeably shorter if you’re building on an existing degree, or longer if you study part-time or pursue a doctorate.