Becoming a nurse practitioner takes six to eight years of education after high school, depending on your starting point and whether you pursue a master’s or doctoral degree. That includes a four-year bachelor’s in nursing, followed by two to three years of graduate school. Several shorter and longer pathways exist for people starting from different places in their careers.
The Standard Path: BSN Then MSN
The most common route starts with a four-year Bachelor of Science in Nursing (BSN). After graduating and passing the licensing exam to become a registered nurse, most NP programs expect at least one year of full-time clinical RN experience before you begin graduate coursework. This hands-on time isn’t just a formality; it builds the patient care foundation that NP programs assume you already have.
From there, a Master of Science in Nursing (MSN) with a nurse practitioner focus takes 18 months to three years, depending on whether you attend full-time or part-time. A nurse with a BSN who enrolls full-time can typically finish in about two years. Adding it up, the standard path runs roughly six to seven years of schooling plus a gap year of clinical work.
Starting With an Associate Degree
If you entered nursing through a two-year associate degree program, you’ll need to earn your BSN before applying to most NP programs. RN-to-BSN bridge programs typically take about two years and are widely available online, making them manageable alongside a nursing job. After completing the BSN, the path to the MSN is the same two to three years. Total time from your first day of nursing school: roughly six to seven years, though working as an RN during some of that time means you’re earning a salary along the way.
The Direct-Entry Route for Career Changers
People who hold a bachelor’s degree in a non-nursing field can enter NP training through direct-entry MSN programs. These programs combine foundational nursing education with graduate-level NP coursework, compressing two degrees into one continuous program. The timeline varies by school. At the University of Pennsylvania, for example, the foundational nursing portion runs four semesters, followed by 12 to 18 months of full-time MSN coursework. Some programs require RN work experience between the two phases.
Most direct-entry programs require prerequisite science courses before admission: general chemistry, microbiology, anatomy and physiology, nutrition, statistics, and human development. If you haven’t taken these, plan for an extra semester or two of preparation. All told, a career changer should expect roughly three to four years from enrollment to graduation, not counting prerequisites.
Master’s vs. Doctorate
A master’s degree is currently the minimum education required to practice as a nurse practitioner. However, the field is shifting. The National Organization of Nurse Practitioner Faculties has called for the Doctor of Nursing Practice (DNP) to become the entry-level degree by 2025. That transition is still underway and not universally enforced, so most NP programs continue to offer master’s-level training.
A DNP adds one to two years beyond a master’s degree when pursued as a post-master’s program. Students who go directly from a BSN to a DNP should expect three to four years of doctoral study. One key difference is clinical training: DNP programs require a minimum of 1,000 supervised practice hours post-baccalaureate, double the 500-hour minimum for master’s-level NP programs. The DNP also includes a scholarly project, similar in scope to a capstone rather than a traditional dissertation.
Clinical Hours You’ll Complete
Every accredited NP program requires at least 500 hours of supervised direct patient care. These aren’t simulations or observation shifts. You’ll be examining patients, forming diagnoses, and developing treatment plans under the guidance of a licensed provider. Some specialties and programs exceed this floor. Acute care NP programs at certain schools require 750 clinical hours, and DNP programs require a minimum of 1,000.
Clinical placements are typically scattered across the final semesters of the program, and students often need to help secure their own rotation sites. This can be one of the more stressful parts of the process, particularly in areas with many NP students competing for preceptors.
How Specialization Affects Length
NP programs train you in a specific population focus: family, adult-gerontology, pediatrics, psychiatric-mental health, neonatal, or women’s health. The good news is that most specializations require similar credit loads. Family nurse practitioner and adult-gerontology acute care programs both run about 40 credit hours at the master’s level, for instance, and both take two to three years to complete full-time.
If you’re already a nurse practitioner in one specialty and want to add another, post-graduate certificate programs offer a faster route. These typically take about a year and require around 19 to 20 credit hours, plus 500 or more supervised clinical hours tailored to the new specialty.
What Comes After Graduation
Finishing your degree doesn’t mean you can start practicing immediately. You’ll need to pass a national certification exam in your specialty, offered by either the American Academy of Nurse Practitioners Certification Board or the American Nurses Credentialing Center. You can sit for the exam once all coursework and clinical hours are done, even before your degree is officially conferred. Most candidates prepare for four to eight weeks after completing their program.
After passing the exam, you apply for state licensure as an advanced practice registered nurse. Processing times vary by state, but plan for a few weeks to a few months before you’re cleared to see patients independently. From the day you start your bachelor’s degree to the day you hold a license, the realistic total is seven to nine years for most people, with some of that time spent working and earning as a registered nurse.

