Top Online DNP-Nurse Practitioner Programs (2024)

A doctor of nursing practice (DNP) is the highest degree an advanced practice registered nurse (APRN) can earn in the nursing field. This applies to nurse practitioners, nurse anesthetists, clinical nurse specialists, and nurse-midwives. While registered nurses (RNs) are not required to earn a DNP in order to become an APRN, there is a movement toward making that the standard, spearheaded by the American Association of Colleges of Nursing (AACN).

There are several reasons behind the movement to require a DNP to become an APRN. First, the number of credits required to earn a master’s degree in one of these fields is often equivalent to the number required for doctoral degrees in other health professions. Second, quality and safety requirements are becoming even more critical in nursing and health professions, and the DNP provides a higher level of education and training in these areas. Third, nurse practitioners and other nursing specializations are being called upon to be educated in leadership, health care systems, and other organizational roles in the workplace. And finally, as the complexity of patient care increases, nurses need to know how to navigate these complex issues.

Why choose to earn a DNP rather than an MSN? The two biggest differences between a DNP and MSN are the scope of practice and salaries. An APRN with a DNP degree has the same level of practice autonomy as a nurse with an MSN (depending on the state practice environment) but is prepared for higher-level leadership roles in healthcare-related research and hospital administration. In addition, DNPs may be sought after as policy-makers and consultants for private industries such as insurance, biotechnology, and pharmaceutical companies.

Although the Bureau of Labor and Statistics (BLS) does not distinguish between MSN- and DNP-prepared NPs, it reports that nurse practitioners in the US earn an average wage of $124,680, with the bottom 10 percent making $87,340 or less and the top 10 percent making $165,240 or more (BLS May 2022).

Furthermore, nurse practitioners are in high demand, with an expected 45 percent increase in positions nationally between 2022 and 2032, much faster than the average for all occupations (BLS 2022).

Earning a DNP provides an opportunity to study leadership, evidence-based practice, quality improvement, interpersonal communication, and health care systems in a practice-focused manner rather than a research-based doctoral education. The American Association of Colleges of Nursing (AACN) outlines the areas of study for DNP programs:

  • Scientific underpinnings for practice
  • Organizational and systems leadership for quality improvement and systems thinking
  • Clinical scholarship and analytical methods for evidence-based practice
  • Information systems/technology and patient care technology for the improvement and transformation of health care
  • Health care policy for advocacy in health care
  • Interprofessional collaboration for improving patient and population health outcomes
  • Clinical prevention and population health for improving the nation’s health
  • Advanced nursing practice

The DNP degree requires the completion of a practicum consisting of 1,000 or more clinical hours in a supervised setting. Master’s-prepared RNs may be able to apply up to 500 hours from their master of science in nursing (MSN) to their DNP clinical requirement. However, those with a bachelor’s degree in nursing must complete the full DNP practicum.

In their practicums, called preceptorships, DNP students work with practicing NPs and others in a professional healthcare facility such as a hospital, generally located close to home. Many online DNP programs also require students to visit campus one or more times to complete clinical intensives at the nursing school.

Based on trends supported by the American Association of Colleges of Nursing (AACN), RNs aspiring to become APRNs stand to benefit from a wider range of career options and higher salaries by earning a DNP degree.

Read on to learn more about top online DNP-NP programs.

Online DNP Program Rankings (2023-2024)

To be included in the NPSchools.com rankings, a DNP-NP program must require nine or fewer campus visits over the course of the program.

The programs below come from the NPSchools.com database, which contains information for 1,035 online APRN programs at the MSN, DNP, and post-master’s certificate levels, most recently updated just prior to the 2023-2024 school year.

Our goal is to ensure the accuracy of the data on our website. Should you find an error or missing program, please contact us and we’ll resolve it.

The NPSchools.com AdvanceU score measures a school’s Commitment to helping RNs become APRNs online.

Score
School Program Tuition
(Resident)
Tuition
(Non-Resident)
72 University of South Alabama(#1)
DNP – Adult-Gerontology Acute Care Nurse Practitioner (MSN to DNP) $35,640.00 $35,640.00
DNP – Adult-Gerontology Primary Care NP (MSN to DNP) $35,640.00 $35,640.00
DNP – Family Nurse Practitioner – MSN to DNP $35,640.00 $35,640.00
DNP – Neonatal Nurse Practitioner (MSN to DNP) $35,640.00 $35,640.00
Show More Programs (+)
DNP – Pediatric Acute Care Nurse Practitioner (MSN to DNP) $35,640.00 $35,640.00
DNP – Pediatric Primary Care Nurse Practitioner (MSN to DNP) $35,640.00 $35,640.00
DNP – Psychiatric Nurse Practitioner (MSN to DNP) $35,640.00 $35,640.00
DNP – Women's Health Nurse Practitioner (MSN to DNP) $35,640.00 $35,640.00
DNP – Adult-Gerontology Acute Care NP (BSN to DNP) $40,986.00 $40,986.00
DNP – Adult-Gerontology Primary Care NP (BSN to DNP) $40,986.00 $40,986.00
DNP – Family Nurse Practitioner – BSN to DNP $40,986.00 $40,986.00
DNP – Neonatal Nurse Practitioner (BSN to DNP) $40,986.00 $40,986.00
DNP – Pediatric Acute Care Nurse Practitioner (BSN to DNP) $40,986.00 $40,986.00
DNP – Pediatric Primary Care Nurse Practitioner (BSN to DNP) $40,986.00 $40,986.00
DNP – Psychiatric Nurse Practitioner (BSN to DNP) $40,986.00 $40,986.00
DNP – Women's Health Nurse Practitioner (BSN to DNP) $40,986.00 $40,986.00
DNP – Dual Role (Family NP/Adult-Gerontology Acute Care NP) – MSN to DNP $42,768.00 $42,768.00
DNP – Dual Role (Family NP/Emergency NP) – MSN to DNP $42,768.00 $42,768.00
DNP – Dual Role (Family NP/Adult-Gerontology Acute Care NP) – BSN to DNP $48,114.00 $48,114.00
DNP – Dual Role (Family NP/Emergency NP) – BSN to DNP $48,114.00 $48,114.00
Show Fewer Programs (-)
66 Maryville University(#2)
DNP – Adult-Gerontology Primary Care Nurse Practitioner $57,164.00 $57,164.00
DNP – Pediatric Nurse Practitioner $59,930.00 $59,930.00
BSN to DNP – Adult-Gerontology Primary Care Nurse Practitioner $62,696.00 $62,696.00
DNP – Adult-Gerontology Acute Care Nurse Practitioner $62,696.00 $62,696.00
Show More Programs (+)
DNP – Family Nurse Practitioner $62,696.00 $62,696.00
BSN to DNP – Pediatric Nurse Practitioner (BSN to DNP PNP) $65,462.00 $65,462.00
DNP – Psychiatric Mental Health Nurse Practitioner $65,462.00 $65,462.00
BSN to DNP – Adult-Gerontology Acute Care Nurse Practitioner $68,228.00 $68,228.00
BSN to DNP – Family Nurse Practitioner (BSN to DNP FNP) $68,228.00 $68,228.00
BSN to DNP – Psychiatric Mental Health Nurse Practitioner $70,994.00 $70,994.00
Show Fewer Programs (-)
66 University of Nevada Reno(#3)
BSN to DNP – Adult Gerontology Primary Care Nurse Practitioner $22,491.00 $35,020.00
BSN to DNP – Pediatric Acute Care Nurse Practitioner $22,491.00 $35,020.00
BSN to DNP – Family Nurse Practitioner $23,152.50 $36,050.00
BSN to DNP – Adult Gerontology Acute Care Nurse Practitioner $23,814.00 $37,080.00
Show More Programs (+)
BSN to DNP – Psychiatric Mental Health Nurse Practitioner $23,814.00 $37,080.00
Show Fewer Programs (-)
65 Walden University(#4)
MSN to DNP – Adult-Gerontology Acute Care NP $65,850.40 $65,850.40
MSN to DNP – Adult-Gerontology Primary Care NP $65,850.40 $65,850.40
MSN to DNP – Family Nurse Practitioner $65,850.40 $65,850.40
MSN to DNP – Pediatric Nurse Practitioner $69,599.70 $69,599.70
Show More Programs (+)
MSN to DNP – Psychiatric-Mental Health NP $69,599.70 $69,599.70
BSN to DNP – Adult-Gerontology Acute Care NP $70,650.00 $70,650.00
BSN to DNP – Adult-Gerontology Primary Care NP $70,650.00 $70,650.00
BSN to DNP – Family Nurse Practitioner $70,650.00 $70,650.00
BSN to DNP – Pediatric Nurse Practitioner $74,400.20 $74,400.20
BSN to DNP – Psychiatric-Mental Health NP $74,400.20 $74,400.20
Show Fewer Programs (-)
64 Regis College(#5)
MSN to DNP – AGPCNP – for MSN-prepared non-NPs $55,390.00 $55,390.00
MSN to DNP – AGPCNP – for NPs (second specialty) $55,390.00 $55,390.00
MSN to DNP – PNP – for MSN-prepared non-NPs $55,390.00 $55,390.00
MSN to DNP – PNP – for NPs (second specialty) $55,390.00 $55,390.00
Show More Programs (+)
MSN to DNP – WHNP – for MSN-prepared non-NPs $55,390.00 $55,390.00
MSN to DNP – WHNP – for NPs (second specialty) $55,390.00 $55,390.00
MSN to DNP – FNP – for MSN-prepared non-NPs $57,710.00 $57,710.00
MSN to DNP – FNP – for NPs (second specialty) $57,710.00 $57,710.00
MSN to DNP – PMHNP – for MSN-prepared non-NPs $58,255.00 $58,255.00
MSN to DNP – PMHNP – for NPs (second specialty) $58,255.00 $58,255.00
MS to DNP – AGPCNP – for RNs with Non-Nursing Master's $66,850.00 $66,850.00
MS to DNP – FNP – for RNs with Non-Nursing Master's $66,850.00 $66,850.00
MS to DNP – PNP – for RNs with Non-Nursing Master's $66,850.00 $66,850.00
MS to DNP – WHNP – for RNs with Non-Nursing Master's $66,850.00 $66,850.00
BSN to DNP – Adult-Gerontology Primary Care Nurse Practitioner $69,715.00 $69,715.00
BSN to DNP – Family Nurse Practitioner $69,715.00 $69,715.00
BSN to DNP – Pediatric Nurse Practitioner $69,715.00 $69,715.00
BSN to DNP – Women's Health Nurse Practitioner $69,715.00 $69,715.00
MS to DNP – PMHNP – for RNs with Non-Nursing Master's $69,715.00 $69,715.00
BSN to DNP – Psychiatric Mental Health Nurse Practitioner $72,580.00 $72,580.00
Show Fewer Programs (-)
60 University of Missouri(#6)
DNP – Family Nurse Practitioner $43,200.00 $43,200.00
DNP – Pediatric Primary Care Nurse Practitioner $43,200.00 $43,200.00
DNP – Psychiatric-Mental Health Nurse Practitioner $43,200.00 $43,200.00
Show Fewer Programs (-)
60 Frontier Nursing University(#7)
MSN with DNP – Women's Health Nurse Practitioner $52,535.00 $52,535.00
MSN with DNP – Family Nurse Practitioner $54,530.00 $54,530.00
MSN with DNP – Psychiatric Mental Health Nurse Practitioner $55,536.00 $55,536.00
Show Fewer Programs (-)
59 University of Alabama at Birmingham(#8)
BSN to DNP – Adult-Gerontology Acute Care Nurse Practitioner $53,878.00 $53,878.00
BSN to DNP – Adult-Gerontology Primary Care Nurse Practitioner $53,878.00 $53,878.00
BSN to DNP – Family Primary Care Nurse Practitioner $53,878.00 $53,878.00
BSN to DNP – Neonatal Nurse Practitioner $53,878.00 $53,878.00
Show More Programs (+)
BSN to DNP – Pediatric Acute Care NP $53,878.00 $53,878.00
BSN to DNP – Pediatric Primary Care NP $53,878.00 $53,878.00
BSN to DNP – Psychiatric Mental Health Primary Care NP $53,878.00 $53,878.00
BSN to DNP – Women's Health Nurse Practitioner $53,878.00 $53,878.00
Show Fewer Programs (-)
59 Bradley University(#9)
BSN to DNP – Adult-Gerontology Acute Care Nurse Practitioner $70,652.00 $70,652.00
BSN to DNP – Adult-Gerontology Primary Care Nurse Practitioner $70,652.00 $70,652.00
BSN to DNP – Family Nurse Practitioner $76,886.00 $76,886.00
BSN to DNP – Psychiatric-Mental Health Nurse Practitioner $76,886.00 $76,886.00
Show More Programs (+)
Show Fewer Programs (-)
59 Kent State University(#10)
BSN to DNP – Women's Health Nurse Practitioner (BSN to DNP WHNP) $41,792.40 $42,552.40
Show Fewer Programs (-)