What Degree Do You Need to Be a Nurse Practitioner?

You need at minimum a Master of Science in Nursing (MSN) to become a nurse practitioner. A Doctor of Nursing Practice (DNP) also qualifies you and is increasingly preferred by employers and some state licensing boards. Both paths require you to already hold a Bachelor of Science in Nursing (BSN) and an active registered nurse (RN) license before you can apply.

MSN vs. DNP: Two Degree Options

The MSN is the traditional and most common route into nurse practitioner practice. Full-time students typically finish in two to three years. The curriculum covers advanced coursework in pathophysiology, health assessment, and pharmacology, plus supervised clinical training in your chosen specialty.

The DNP is a doctoral-level degree that goes deeper into clinical leadership, evidence-based practice, and systems-level thinking. Starting from a BSN, a DNP program typically takes three to four years of full-time study. If you already hold an MSN, you can complete a DNP in one to two years through a post-master’s bridge program. NPs with a DNP tend to have broader career opportunities, and a growing number of employers and state boards now require it.

Both degrees make you eligible to sit for a national certification exam, which is the final step before you can practice. There is no functional difference in scope of practice between an MSN-prepared and DNP-prepared nurse practitioner in most states, but the trend is clearly moving toward the doctorate as the expected standard.

What You Need Before Applying

The baseline prerequisites for NP programs are a BSN degree and an active, unencumbered RN license. Many programs also expect at least one year of clinical nursing experience as an RN, though some are flexible on timing and allow you to accumulate that experience during the first year of the program before clinical rotations begin.

If you currently hold an associate degree in nursing (ADN) rather than a BSN, you’re not locked out. RN-to-MSN bridge programs exist that let you skip a standalone BSN program and move directly into graduate-level coursework. These programs typically require a 3.0 GPA in your associate degree, a current RN license, and one year of clinical RN experience by the time you start your NP clinical courses. You won’t receive a separate BSN along the way, but you’ll graduate with the MSN you need to pursue certification.

Choosing a Specialty

During your graduate program, you’ll select a population focus that determines the patients you’re trained and certified to treat. The recognized population foci are:

  • Family/Across the Lifespan: the most versatile option, covering patients of all ages in primary care settings
  • Psychiatric-Mental Health: focused on diagnosing and managing mental health conditions
  • Pediatric Primary Care: routine and preventive care for children
  • Pediatric Acute Care: managing acutely and critically ill children
  • Neonatal: care of newborns, particularly in intensive care
  • Women’s Health/Gender-Related: reproductive and gynecological care

The degree requirements do not change between specialties. Every NP program must include graduate-level courses in advanced pathophysiology, advanced health assessment, and advanced pharmacology, regardless of which population focus you choose. What changes is the clinical training content and the certification exam you’ll take upon graduation.

Clinical Hours and Certification

NP programs require a substantial amount of hands-on clinical training completed under faculty supervision. For a family nurse practitioner certification through the American Nurses Credentialing Center (ANCC), for example, your program must include a minimum of 500 faculty-supervised clinical hours. Some programs and specialties require more.

After completing your degree, you must pass a national certification exam to practice. Several organizations administer these exams depending on your specialty. The two most common certifying bodies for primary care NPs are the American Academy of Nurse Practitioners Certification Board (AANPCB) and the ANCC. Other boards handle specialties like neonatal care, pediatrics, psychiatric-mental health, and nurse-midwifery. Your program’s population focus determines which exam you’re eligible to take.

Once certified, you apply for state licensure as an advanced practice registered nurse (APRN). Each state sets its own rules for NP practice authority, so where you plan to work matters when planning your education and career.

Total Timeline From Start to Practice

The fastest route assumes you already hold a BSN and go straight into a full-time MSN program. In that case, you’re looking at roughly two to three years of graduate school, followed by the certification exam. If you pursue a DNP from a BSN, plan for three to four years. Nurses starting with an ADN who enter an RN-to-MSN bridge program should expect a longer timeline since the program incorporates foundational coursework that a BSN would have covered.

Part-time enrollment stretches every option further. Many NP students work as RNs while completing their degrees, so part-time study is common and programs are generally designed to accommodate it. Online and hybrid program formats have made this more manageable, though clinical hours must still be completed in person at approved practice sites.