How Long Does It Take to Become an APRN by Role?

Becoming an advanced practice registered nurse (APRN) takes six to eight years of education after high school for most people, though the exact timeline depends on which APRN role you pursue and whether you study full time or part time. That range includes a four-year bachelor’s degree in nursing, time working as a registered nurse, and a graduate program lasting two to four years.

The Standard Path, Step by Step

The APRN career path has four distinct stages, each building on the last. You need an RN license before you can even apply to an advanced practice program, and most programs expect you to hold a Bachelor of Science in Nursing (BSN). Here’s how the timeline typically breaks down.

A BSN program runs four years of full-time study. The first two years cover prerequisite science and general education courses, while the final two years focus on clinical nursing coursework. You’ll complete roughly 58 to 59 credit hours of prerequisites before moving into upper-division nursing classes.

After graduating and passing the NCLEX-RN exam, you work as a registered nurse. Some APRN graduate programs accept new graduates, but many prefer at least one to two years of clinical experience. For certain specialties, hands-on RN experience is a strict requirement, not a suggestion.

Graduate school is the final academic stretch. A Master of Science in Nursing (MSN) takes two to three years of full-time study, including practicum hours. A Doctor of Nursing Practice (DNP) takes roughly three to four years if you enter with a BSN, or one to two additional years if you already hold an MSN.

How Timelines Differ by APRN Role

The four main APRN roles are nurse practitioner (NP), certified registered nurse anesthetist (CRNA), certified nurse midwife (CNM), and clinical nurse specialist (CNS). Of these, the CRNA path is the longest and most demanding.

Nurse anesthesia programs range from 36 to 51 months, and all now require a doctoral degree. Before you even apply, you must complete a minimum of one year of full-time work in a critical care setting as an RN. Graduates finish with an average of 9,432 hours of clinical experience. Adding it all up, a CRNA career typically requires eight to ten years from your first day of nursing school.

Nurse practitioner programs are generally the shortest graduate path. A full-time MSN-NP program runs about two years, making the total timeline from freshman year to NP certification around six to seven years. Nurse midwifery programs fall in a similar range, though program availability is more limited.

Full Time vs. Part Time

Many RNs complete their graduate degree while still working, which stretches the timeline. A part-time MSN program typically runs eight semesters, or about three years if you attend year-round. Some part-time DNP programs take four to five years.

The tradeoff is straightforward: part-time study lets you keep earning a paycheck and gaining clinical experience, but it adds one to two years to your total timeline. Most programs designed for working nurses offer evening, weekend, or online coursework to make this manageable.

Accelerated Options for Career Changers

If you already have a bachelor’s degree in a non-nursing field, you can skip the traditional four-year BSN. Direct-entry master’s programs condense foundational nursing education into an accelerated format. The University of Rochester’s program, for example, takes 16 months. However, these general master’s degrees qualify you for RN licensure only. They do not prepare you to practice as a nurse practitioner or other APRN. You would still need to complete a separate NP or APRN-specific graduate program after that.

For someone with a prior bachelor’s degree, the prerequisite course load is lighter (around 37 credit hours instead of 58 to 59), which can save time in programs that accept transfer credits. Altogether, a career changer going through an accelerated BSN and then a full-time MSN-NP program could reach APRN status in about four to five years.

Certification and Licensing After Graduation

Finishing your graduate program isn’t quite the finish line. You still need to pass a national certification exam and obtain state APRN licensure. The good news: this process moves quickly and can overlap with your final semester.

You can begin your certification application up to six months before completing an MSN program, or up to one year before finishing a DNP. Applications are processed in seven to ten business days. You’re eligible to sit for the exam once all your coursework and clinical hours are done, even before your degree is officially conferred. You can test using an unofficial transcript, though your certification won’t be released until the certification board receives your final official transcript with the degree date.

After passing, you’ll receive your certification packet within about three weeks. From there, you request verification to be sent to your state’s board of nursing, which issues your APRN license. Most people complete this entire post-graduation process within one to three months.

Realistic Total Timelines

  • Nurse practitioner (MSN route): 6 to 7 years from high school (4-year BSN, plus 2 to 3 years for MSN)
  • Nurse practitioner (DNP route): 7 to 8 years (4-year BSN, plus 3 to 4 years for DNP)
  • Certified registered nurse anesthetist: 8 to 10 years (4-year BSN, at least 1 year of critical care RN work, plus 3 to 4 years of doctoral study)
  • Career changer with existing bachelor’s degree: 4 to 5 years (accelerated BSN or direct-entry program, plus MSN-NP program)
  • Part-time MSN while working as an RN: Add 1 to 2 years to any graduate-level estimate

These ranges assume no gaps between stages. In practice, many nurses work for several years as RNs before deciding to pursue advanced practice, which doesn’t add to the educational timeline but does mean the calendar years between starting nursing school and becoming an APRN can be longer than the numbers above suggest.