Top 25 Online Nurse Practitioner Schools

NPSchools.com collected data from 1,035 online nurse practitioner programs at the MSN, DNP, and post-graduate certificate levels just prior to the start of the 2023-2024 academic year. 140 schools were scored using AdvanceU—a measure weighing cost, flexibility, and program variety. Only schools with programs that required nine or fewer campus visits throughout their duration were considered in these rankings. The 25 schools listed below ranked best overall. Check out the full methodology below the table.

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)
Post Graduate Certificate - Adult-Gerontology CNS $15,444.00 $15,444.00
Post-Graduate Certificate - Neonatal Nurse Practitioner $19,602.00 $19,602.00
Post-Graduate Certificate - Pediatric Acute Care NP $19,602.00 $19,602.00
Post-Graduate Certificate - Pediatric Primary Care Nurse Practitioner $19,602.00 $19,602.00
Show More Programs (+)
Post-Graduate Certificate - Psychiatric Nurse Practitioner $19,602.00 $19,602.00
Post-Graduate Certificate - Women's Health Nurse Practitioner $19,602.00 $19,602.00
Post-Graduate Certificate - Adult-Gerontology Acute Care NP $19,602.00 $19,602.00
Post-Graduate Certificate - Adult-Gerontology Primary Care NP $19,602.00 $19,602.00
Post-Graduate Certificate - Family Nurse Practitioner $19,602.00 $19,602.00
MSN - Adult-Gerontology Clinical Nurse Specialist $22,572.00 $22,572.00
Post-Graduate Certificate - Dual Role (Family NP/Adult-Gerontology Acute Care NP) $26,730.00 $26,730.00
MSN - Women's Health Nurse Practitioner (post-BSN pathway) $26,730.00 $26,730.00
Post-Graduate Certificate - Dual Role (Family NP/Emergency NP) $26,730.00 $26,730.00
MSN - Adult-Gerontology Acute Care NP (post-BSN pathway) $26,730.00 $26,730.00
MSN - Adult-Gerontology Primary Care NP (post-BSN pathway) $26,730.00 $26,730.00
MSN - Family Nurse Practitioner (post-BSN pathway) $26,730.00 $26,730.00
MSN - Neonatal Nurse Practitioner (post-BSN pathway) $26,730.00 $26,730.00
MSN - Pediatric Acute Care Nurse Practitioner (post-BSN pathway) $26,730.00 $26,730.00
MSN - Pediatric Primary Care Nurse Practitioner (post-BSN pathway) $26,730.00 $26,730.00
MSN - Psychiatric Nurse Practitioner (post-BSN) $26,730.00 $26,730.00
MSN - Adult-Gerontology CNS (RN with non-nursing Bachelor's to MSN) $29,700.00 $29,700.00
DNP - Adult-Gerontology Clinical Nurse Specialist (MSN to DNP) $31,482.00 $31,482.00
MSN - Dual Role (Family NP/Emergency NP) - post-BSN pathway $33,858.00 $33,858.00
MSN - Dual Role (Family NP/Adult-Gerontology Acute Care NP) - post-BSN pathway $33,858.00 $33,858.00
DNP - Neonatal Nurse Practitioner (MSN to DNP) $35,640.00 $35,640.00
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 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
MSN - Neonatal NP (RN-to-MSN for RNs with a non-nursing bachelor's degree) $36,828.00 $36,828.00
MSN - Pediatric Acute Care NP (RN-to-MSN for RNs with a non-nursing bachelor's degree) $36,828.00 $36,828.00
MSN - Pediatric Primary Care NP (RN-to-MSN for RNs with a non-nursing bachelor's degree) $36,828.00 $36,828.00
MSN - Psychiatric NP (RN-to-MSN for RNs with a non-nursing bachelor's degree) $36,828.00 $36,828.00
MSN - Women's Health NP (RN-to-MSN for RNs with a non-nursing bachelor's degree) $36,828.00 $36,828.00
MSN - Adult-Gerontology Acute Care NP (RN-to-MSN for RNs with a non-nursing bachelor's degree) $36,828.00 $36,828.00
MSN - Adult-Gerontology Primary Care NP (RN-to-MSN for RNs with a non-nursing bachelor's degree) $36,828.00 $36,828.00
DNP - Adult-Gerontology Clinical Nurse Specialist (BSN to DNP) $36,828.00 $36,828.00
MSN - Family Nurse Practitioner (RN-MSN for RNs with a non-nursing bachelor's degree) $36,828.00 $36,828.00
MSN - Dual Role (Family NP/Emergency NP) - RN-to-MSN for RNs with a non-nursing bachelor's degree $40,392.00 $40,392.00
MSN - Dual Role (Family NP/Adult-Gerontology Acute Care NP) - RN-to-MSN for RNs with a non-nursing bachelor's degree $40,392.00 $40,392.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 - 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 - 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) - MSN to DNP $42,768.00 $42,768.00
DNP - Dual Role (Family NP/Emergency NP) - BSN to DNP $48,114.00 $48,114.00
DNP - Dual Role (Family NP/Adult-Gerontology Acute Care NP) - BSN to DNP $48,114.00 $48,114.00
Show Fewer Programs (-)
66 Northern Kentucky University(#2)
Post-Master's Adult-Gerontology Acute Care NP Certificate $20,230.00 $20,230.00
Post-Master's Family Psychiatric Nurse Practitioner Certificate $20,230.00 $20,230.00
Post-Master's Family Nurse Practitioner Certificate $20,808.00 $20,808.00
MSN - Adult-Gerontology Acute Care Nurse Practitioner $27,166.00 $27,166.00
Show More Programs (+)
MSN - Psychiatric Mental Health Nurse Practitioner $27,166.00 $27,166.00
MSN - Family Nurse Practitioner $27,744.00 $27,744.00
Show Fewer Programs (-)
66 Maryville University(#3)
Post-Master's Certificate - Adult-Gerontology Primary Care NP $25,027.00 $25,027.00
Post-Master's Certificate - Pediatric Primary Care Nurse Practitioner $27,616.00 $27,616.00
Post-Master's Certificate - Family Nurse Practitioner $30,205.00 $30,205.00
Post-Master's Certificate - Adult-Gerontology Acute Care NP $30,205.00 $30,205.00
Show More Programs (+)
Post-Master's Certificate - Psychiatric Mental Health Nurse Practitioner $32,794.00 $32,794.00
MSN - Adult-Gerontology Primary Care Nurse Practitioner $35,383.00 $35,383.00
MSN - Pediatric Nurse Practitioner (MSN PNP) $37,972.00 $37,972.00
MSN - Family Nurse Practitioner (MSN FNP) $40,561.00 $40,561.00
MSN - Adult-Gerontology Acute Care Nurse Practitioner $40,561.00 $40,561.00
MSN - Psychiatric Mental Health Nurse Practitioner $43,150.00 $43,150.00
DNP - Adult-Gerontology Primary Care Nurse Practitioner $58,714.00 $58,714.00
DNP - Pediatric Nurse Practitioner $61,555.00 $61,555.00
DNP - Adult-Gerontology Acute Care Nurse Practitioner $64,396.00 $64,396.00
DNP - Family Nurse Practitioner $64,396.00 $64,396.00
BSN to DNP - Adult-Gerontology Primary Care Nurse Practitioner $64,396.00 $64,396.00
DNP - Psychiatric Mental Health Nurse Practitioner $67,237.00 $67,237.00
BSN to DNP - Pediatric Nurse Practitioner (BSN to DNP PNP) $67,237.00 $67,237.00
BSN to DNP - Adult-Gerontology Acute Care Nurse Practitioner $70,078.00 $70,078.00
BSN to DNP - Family Nurse Practitioner (BSN to DNP FNP) $70,078.00 $70,078.00
BSN to DNP - Psychiatric Mental Health Nurse Practitioner $72,919.00 $72,919.00
Show Fewer Programs (-)
66 University of Nevada Reno(#4)
Post-Master's Certificate - Pediatric Acute Care Nurse Practitioner (for APRNs) $5,163.75 $10,845.00
Post-Master's Certificate - Family Nurse Practitioner (for APRNs) $5,852.25 $12,291.00
Post-Master's Certificate - Adult Gerontology Acute Care Nurse Practitioner (for APRNs) $5,852.25 $12,291.00
Post-Master's Certificate - Psychiatric Mental Health Nurse Practitioner (for APRNs) $7,917.75 $16,629.00
Show More Programs (+)
Post-Master's Certificate - Adult Gerontology Acute Care Nurse Practitioner (For Non-APRNs) $8,262.00 $17,352.00
Post-Master's Certificate - Psychiatric Mental Health Nurse Practitioner (for Non-APRNs) $9,983.25 $20,967.00
Post-Master's Certificate - Family Nurse Practitioner (for Non-APRNs) $11,360.25 $23,859.00
MSN - Pediatric Acute Care Nurse Practitioner $15,147.00 $31,812.00
MSN - Adult Gerontology Primary Care Nurse Practitioner $15,147.00 $31,812.00
MSN - Family Nurse Practitioner $15,835.50 $33,258.00
MSN - Psychiatric Mental Health Nurse Practitioner $16,524.00 $34,704.00
MSN - Adult Gerontology Acute Care Nurse Practitioner $16,524.00 $34,704.00
BSN to DNP - Pediatric Acute Care Nurse Practitioner $23,409.00 $49,164.00
BSN to DNP - Adult Gerontology Primary Care Nurse Practitioner $23,409.00 $49,164.00
BSN to DNP - Family Nurse Practitioner $24,097.50 $50,610.00
BSN to DNP - Psychiatric Mental Health Nurse Practitioner $24,786.00 $52,056.00
BSN to DNP - Adult Gerontology Acute Care Nurse Practitioner $24,786.00 $52,056.00
Show Fewer Programs (-)
65 Walden University(#5)
Post-Master's Certificate - Family Nurse Practitioner $29,070.00 $29,070.00
Post-Master's Certificate - AGPCNP $29,070.00 $29,070.00
Post-Master's Certificate - AGACNP $29,070.00 $29,070.00
Post-Master's Certificate - PMHNP $32,895.00 $32,895.00
Show More Programs (+)
Post-Master's Certificate - Pediatric NP (Primary Care) $32,895.00 $32,895.00
MSN - Family Nurse Practitioner - BSN route $44,370.00 $44,370.00
MSN - Adult-Gerontology Primary Care NP - BSN route $44,370.00 $44,370.00
MSN - Adult-Gerontology Acute Care NP - BSN route $44,370.00 $44,370.00
MSN - Pediatric Nurse Practitioner - BSN route $48,195.00 $48,195.00
MSN - Psychiatric-Mental Health NP - BSN route $48,195.00 $48,195.00
MSN - Adult-Gerontology Acute Care NP - ADN route $55,419.84 $55,419.84
MSN - Family Nurse Practitioner - ADN route $55,419.84 $55,419.84
MSN - Adult-Gerontology Primary Care NP - ADN route $55,419.84 $55,419.84
MSN - Pediatric Nurse Practitioner - ADN route $59,244.63 $59,244.63
MSN - Psychiatric-Mental Health NP - ADN route $59,244.63 $59,244.63
MSN to DNP - Family Nurse Practitioner $67,500.00 $67,500.00
MSN to DNP - Adult-Gerontology Primary Care NP $67,500.00 $67,500.00
MSN to DNP - Adult-Gerontology Acute Care NP $67,500.00 $67,500.00
MSN to DNP - Pediatric Nurse Practitioner $71,325.20 $71,325.20
MSN to DNP - Psychiatric-Mental Health NP $71,325.20 $71,325.20
BSN to DNP - Family Nurse Practitioner $72,450.00 $72,450.00
BSN to DNP - Adult-Gerontology Primary Care NP $72,450.00 $72,450.00
BSN to DNP - Adult-Gerontology Acute Care NP $72,450.00 $72,450.00
BSN to DNP - Pediatric Nurse Practitioner $76,274.55 $76,274.55
BSN to DNP - Psychiatric-Mental Health NP $76,274.55 $76,274.55
Show Fewer Programs (-)
64 Regis College(#6)
Post-Master's FNP Certificate - for NPs (second specialty) $18,905.00 $18,905.00
Post-Master's PNP Certificate - for NPs (second specialty) $18,905.00 $18,905.00
Post-Master's AGACNP Certificate - for NPs (second specialty) $18,905.00 $18,905.00
Post-Master's AGPCNP Certificate - for NPs (second specialty) $18,905.00 $18,905.00
Show More Programs (+)
Post-Master's WHNP Certificate - for NPs (second specialty) $18,905.00 $18,905.00
Post-Master's PNP Certificate - for MSN-prepared non-NPs $36,815.00 $36,815.00
Post-Master's WHNP Certificate - for MSN-prepared non-NPs $36,815.00 $36,815.00
Post-Master's AGPCNP Certificate - for MSN-prepared non-NPs $36,815.00 $36,815.00
Post-Master's FNP Certificate - for MSN-prepared non-NPs $36,815.00 $36,815.00
Post-Master's PMHNP Certificate - for MSN-prepared non-NPs $39,800.00 $39,800.00
MSN - Adult-Gerontology Primary Care NP $45,770.00 $45,770.00
MSN - Family Nurse Practitioner $45,770.00 $45,770.00
MSN - Pediatric Nurse Practitioner $45,770.00 $45,770.00
MSN - Women's Health Nurse Practitioner $45,770.00 $45,770.00
MSN - Psychiatric Mental Health Nurse Practitioner $48,755.00 $48,755.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 - PNP - for MSN-prepared non-NPs $57,710.00 $57,710.00
MSN to DNP - PNP - for NPs (second specialty) $57,710.00 $57,710.00
MSN to DNP - WHNP - for MSN-prepared non-NPs $57,710.00 $57,710.00
MSN to DNP - WHNP - for NPs (second specialty) $57,710.00 $57,710.00
MSN to DNP - AGPCNP - for MSN-prepared non-NPs $57,710.00 $57,710.00
MSN to DNP - AGPCNP - for NPs (second specialty) $57,710.00 $57,710.00
MSN to DNP - PMHNP - for MSN-prepared non-NPs $60,695.00 $60,695.00
MSN to DNP - PMHNP - for NPs (second specialty) $60,695.00 $60,695.00
MSN - Adult-Gerontology Primary Care NP - BA route $60,695.00 $60,695.00
MSN - Family Nurse Practitioner - BA route $60,695.00 $60,695.00
MSN - Pediatric Nurse Practitioner - BA route $60,695.00 $60,695.00
MSN - Women's Health Nurse Practitioner - BA route $60,695.00 $60,695.00
MSN - Psychiatric Mental Health Nurse Practitioner - BA route $63,680.00 $63,680.00
MS to DNP - WHNP - for RNs with Non-Nursing Master's $69,650.00 $69,650.00
MS to DNP - FNP - for RNs with Non-Nursing Master's $69,650.00 $69,650.00
MS to DNP - PNP - for RNs with Non-Nursing Master's $69,650.00 $69,650.00
MS to DNP - AGPCNP - for RNs with Non-Nursing Master's $69,650.00 $69,650.00
MS to DNP - PMHNP - for RNs with Non-Nursing Master's $72,635.00 $72,635.00
BSN to DNP - Family Nurse Practitioner $72,635.00 $72,635.00
BSN to DNP - Pediatric Nurse Practitioner $72,635.00 $72,635.00
BSN to DNP - Women's Health Nurse Practitioner $72,635.00 $72,635.00
BSN to DNP - Adult-Gerontology Primary Care Nurse Practitioner $72,635.00 $72,635.00
BSN to DNP - Psychiatric Mental Health Nurse Practitioner $75,620.00 $75,620.00
MSN - Pediatric Nurse Practitioner - ADN route $137,310.00 $137,310.00
MSN - Adult-Gerontology Primary Care NP - ADN route $137,310.00 $137,310.00
MSN - Family Nurse Practitioner - ADN route $137,310.00 $137,310.00
MSN - Women's Health Nurse Practitioner - ADN route $137,310.00 $137,310.00
MSN - Psychiatric Mental Health Nurse Practitioner - ADN route $140,295.00 $140,295.00
Show Fewer Programs (-)
62 University of Texas - Arlington(#7)
Post-Master's Certificate - Pediatric Primary Care Nurse Practitioner $20,928.00 $20,928.00
Post-Master's Certificate - Adult Gerontology Primary Care Nurse Practitioner $20,928.00 $20,928.00
Post-Master's Certificate - Adult Gerontology Acute Care Nurse Practitioner $20,928.00 $20,928.00
Post-Master's Certificate - Pediatric Acute Care Nurse Practitioner $23,544.00 $23,544.00
Show More Programs (+)
Post-Master's Certificate - Family Nurse Practitioner $24,198.00 $24,198.00
MSN - Pediatric Primary Care Nurse Practitioner $26,814.00 $26,814.00
MSN - Adult Gerontology Primary Care Nurse Practitioner $26,814.00 $26,814.00
MSN - Adult Gerontology Acute Care Nurse Practitioner $26,814.00 $26,814.00
MSN - Pediatric Acute Care Nurse Practitioner $29,430.00 $29,430.00
MSN - Family Nurse Practitioner $30,084.00 $30,084.00
RN to MSN - Family Nurse Practitioner $38,308.14 $38,308.14
Show Fewer Programs (-)
62 Texas Tech University(#8)
Post-Master's Psychiatric Mental Health NP Certificate $11,257.51 $18,263.04
Post-Master's Adult-Gerontology Acute Care NP Certificate $13,974.84 $22,671.36
Post-Master's Family Nurse Practitioner Certificate $13,974.84 $22,671.36
Post-Master's Primary Care Pediatric NP Certificate $14,023.00 $23,236.00
Show More Programs (+)
Post-Master's Acute Care Pediatric NP Certificate $14,781.00 $24,492.00
Post-Master's Nurse-Midwifery Certificate $15,139.41 $24,560.64
MSN - Adult-Gerontology Acute Care Nurse Practitioner Track $18,633.12 $30,228.48
MSN - Family Nurse Practitioner Track $18,633.12 $30,228.48
MSN - Pediatric Primary Care Nurse Practitioner Track $19,021.31 $30,858.24
MSN - Psychiatric Mental Health Nurse Practitioner Track $19,021.31 $30,858.24
MSN - Acute Care Pediatric Nurse Practitioner Track $19,797.69 $32,117.76
MSN - Nurse-Midwifery Track $19,797.69 $32,117.76
Show Fewer Programs (-)
62 Saint Joseph's College of Maine(#9)
Post-Master's Adult-Gerontology Acute Care NP Certificate $21,120.00 $21,120.00
Post-Master's Family Nurse Practitioner Certificate $21,120.00 $21,120.00
Post-Master's Adult-Gerontology Primary Care NP Certificate $21,120.00 $21,120.00
MSN - Psychiatric Mental Health Nurse Practitioner $29,568.00 $29,568.00
Show More Programs (+)
MSN - Adult-Gerontology Acute Care Nurse Practitioner $31,680.00 $31,680.00
MSN - Family Nurse Practitioner $31,680.00 $31,680.00
MSN - Adult-Gerontology Primary Care Nurse Practitioner $31,680.00 $31,680.00
Show Fewer Programs (-)
61 Spring Arbor University(#10)
Post-Master's Certificate - Adult-Gerontology Primary Care NP $14,076.00 $14,076.00
Post-Master's Certificate - Pediatric Primary Care NP $16,422.00 $16,422.00
Post-Master's Certificate - Psychiatric Mental Health Nurse Practitioner $16,422.00 $16,422.00
Post-Master's Certificate - Family Nurse Practitioner $17,986.00 $17,986.00
Show More Programs (+)
MSN - Adult-Gerontology Primary Care NP $36,754.00 $36,754.00
MSN - Pediatric Primary Care NP $39,100.00 $39,100.00
MSN - Psychiatric Mental Health Nurse Practitioner $39,100.00 $39,100.00
MSN - Family Nurse Practitioner $40,664.00 $40,664.00
MSN - Adult-Gerontology Primary Care NP (ADN bridge) $58,488.96 $58,488.96
MSN - Pediatric Primary Care NP (ADN bridge) $58,971.94 $58,971.94
MSN - Psychiatric Mental Health Nurse Practitioner (ADN bridge) $58,971.94 $58,971.94
MSN - Family Nurse Practitioner (ADN bridge) $59,294.20 $59,294.20
Show Fewer Programs (-)
60 West Coast University(#11)
Post-Master's Certificate - Adult-Gerontology Primary Care NP $21,980.00 $21,980.00
Post-Master's Certificate - Adult-Gerontology Acute Care NP $22,765.00 $22,765.00
Post-Master's Certificate - Family Nurse Practitioner $25,120.00 $25,120.00
Post-Master's Certificate - Psychiatric Mental Health NP $25,120.00 $25,120.00
Show More Programs (+)
MSN - Adult-Gerontology Primary Care Nurse Practitioner $37,205.21 $37,205.21
MSN - Adult-Gerontology Acute Care Nurse Practitioner $37,990.00 $37,990.00
MSN - Family Nurse Practitioner $40,345.19 $40,345.19
MSN - Psychiatric Mental Health Nurse Practitioner $40,345.19 $40,345.19
MSN - Adult-Gerontology Primary Care NP (ADN bridge) $44,629.76 $44,629.76
MSN - Adult-Gerontology Acute Care NP (ADN bridge) $45,415.50 $45,415.50
MSN - Family Nurse Practitioner (ADN bridge) $47,770.00 $47,770.00
MSN - Psychiatric Mental Health NP (ADN bridge) $47,770.00 $47,770.00
Show Fewer Programs (-)
60 Eastern Kentucky University(#12)
Family Psychiatric Mental Health NP (Post-MSN certificate for the Adult NP/CNS) $5,624.00 $5,624.00
Family Psychiatric Mental Health NP (Post-MSN certificate for the Child/Adolescent NP/CNS) $7,030.00 $7,030.00
Family Nurse Practitioner (Post-MSN certificate) $16,169.00 $16,169.00
Psychiatric Mental Health NP (Post-MSN certificate) $17,575.00 $17,575.00
Show More Programs (+)
MSN - Rural Health Family Nurse Practitioner $33,041.00 $33,041.00
MSN - Psychiatric Mental Health Nurse Practitioner $34,447.00 $34,447.00
Show Fewer Programs (-)
60 University of Missouri(#13)
Post-Graduate Certificate - Psychiatric-Mental Health Nurse Practitioner $11,655.00 $11,655.00
Graduate Certificate - Family Nurse Practitioner $12,285.00 $12,285.00
Graduate Certificate - Adult-Gerontology Clinical Nurse Specialist $14,175.00 $14,175.00
Post-Graduate Certificate - Pediatric Clinical Nurse Specialist $14,175.00 $14,175.00
Show More Programs (+)
MSN - Psychiatric-Mental Health Nurse Practitioner $27,090.00 $27,090.00
MSN - Adult-Gerontology Clinical Nurse Specialist $28,980.00 $28,980.00
MSN - Family Nurse Practitioner $29,610.00 $29,610.00
MSN - Pediatric Clinical Nurse Specialist $29,610.00 $29,610.00
MSN - Pediatric Primary Care Nurse Practitioner $29,610.00 $29,610.00
DNP - Family Nurse Practitioner $43,200.00 $43,200.00
DNP - Adult-Gerontology Clinical Nurse Specialist $45,360.00 $45,360.00
DNP - Pediatric Clinical Nurse Specialist $45,360.00 $45,360.00
DNP - Pediatric Primary Care Nurse Practitioner $45,360.00 $45,360.00
DNP - Psychiatric-Mental Health Nurse Practitioner $45,360.00 $45,360.00
Show Fewer Programs (-)
60 Chamberlain University(#14)
Post-Master's Certificate - Family Nurse Practitioner $21,300.00 $21,300.00
Post-Master's Certificate - Adult-Gerontology Primary Care Nurse Practitioner $21,300.00 $21,300.00
Post-Master's Certificate - Psychiatric Mental Health Nurse Practitioner $22,720.00 $22,720.00
Post-Master's Certificate - Adult-Gerontology Acute Care Nurse Practitioner $23,430.00 $23,430.00
Show More Programs (+)
MSN - Family Nurse Practitioner $31,680.00 $31,680.00
MSN - Adult-Gerontology Primary Care Nurse Practitioner $31,680.00 $31,680.00
MSN - Psychiatric Mental Health Nurse Practitioner $33,100.22 $33,100.22
MSN - Adult-Gerontology Acute Care Nurse Practitioner $33,810.24 $33,810.24
RN-BSN to MSN - Family Nurse Practitioner (ADN Bridge) $56,435.40 $56,435.40
RN-BSN to MSN - Adult-Gerontology Primary Care Nurse Practitioner (ADN Bridge) $56,435.40 $56,435.40
RN-BSN to MSN - Psychiatric Mental Health Nurse Practitioner (ADN Bridge) $57,865.10 $57,865.10
RN-BSN to MSN - Adult-Gerontology Acute Care Nurse Practitioner (ADN Bridge) $58,573.62 $58,573.62
Show Fewer Programs (-)
60 Frontier Nursing University(#15)
Post-Graduate Certificate - Women's Health Nurse Practitioner $24,660.00 $24,660.00
Post-Graduate Certificate - Psychiatric-Mental Health Nurse Practitioner $25,655.00 $25,655.00
Post-Graduate Certificate - Family Nurse Practitioner $26,715.00 $26,715.00
Post-Graduate Certificate - Nurse-Midwifery $28,770.00 $28,770.00
Show More Programs (+)
MSN - Women's Health Nurse Practitioner $33,565.00 $33,565.00
MSN - Psychiatric Mental Health Nurse Practitioner $35,184.00 $35,184.00
MSN - Family Nurse Practitioner $35,620.00 $35,620.00
MSN - Nurse-Midwifery $37,675.00 $37,675.00
MSN with DNP - Women's Health Nurse Practitioner $54,115.00 $54,115.00
MSN with DNP - Family Nurse Practitioner $56,170.00 $56,170.00
MSN with DNP - Psychiatric Mental Health Nurse Practitioner $57,174.00 $57,174.00
MSN with DNP - Nurse-Midwifery $58,225.00 $58,225.00
Show Fewer Programs (-)
59 University of Alabama at Birmingham(#16)
Post-Graduate Certificate - Adult-Gerontology Acute Care Nurse Practitioner $16,848.00 $16,848.00
Post-Graduate Certificate - Adult-Gerontology Primary Care Nurse Practitioner $16,848.00 $16,848.00
Post-Graduate Certificate - Family Primary Care Nurse Practitioner $16,848.00 $16,848.00
Post-Graduate Certificate - Neonatal Nurse Practitioner $16,848.00 $16,848.00
Show More Programs (+)
Post-Graduate Certificate - Pediatric Primary Care NP $16,848.00 $16,848.00
Post-Graduate Certificate - Pediatric Acute Care NP $16,848.00 $16,848.00
Post-Graduate Certificate - Psychiatric Mental Health Primary Care NP $16,848.00 $16,848.00
Post-Graduate Certificate - Women's Health Nurse Practitioner $16,848.00 $16,848.00
MSN - Adult-Gerontology Acute Care Nurse Practitioner $31,590.00 $31,590.00
MSN - Adult-Gerontology Primary Care Nurse Practitioner $31,590.00 $31,590.00
MSN - Family Primary Care Nurse Practitioner $31,590.00 $31,590.00
MSN - Psychiatric Mental Health Primary Care NP $31,590.00 $31,590.00
MSN - Pediatric Primary Care NP $31,590.00 $31,590.00
MSN - Women's Health Nurse Practitioner $31,590.00 $31,590.00
MSN - Pediatric Acute Care NP $31,590.00 $31,590.00
MSN - Neonatal Nurse Practitioner $31,590.00 $31,590.00
MSN - Adult-Gerontology Acute Care Nurse Practitioner (RN to MSN Bridge) $39,312.00 $39,312.00
MSN - Adult-Gerontology Primary Care Nurse Practitioner (RN to MSN Bridge) $39,312.00 $39,312.00
MSN - Family Primary Care Nurse Practitioner (RN to MSN Bridge) $39,312.00 $39,312.00
MSN - Neonatal Nurse Practitioner (RN to MSN Bridge) $39,312.00 $39,312.00
MSN - Pediatric Primary Care NP (RN to MSN Bridge) $39,312.00 $39,312.00
MSN - Pediatric Acute Care NP (RN to MSN Bridge) $39,312.00 $39,312.00
MSN - Psychiatric Mental Health Primary Care NP (RN to MSN Bridge) $39,312.00 $39,312.00
MSN - Women's Health Nurse Practitioner (RN to MSN Bridge) $39,312.00 $39,312.00
MSN (Dual Specialization) - Pediatric Primary/Acute Care NP $48,438.00 $48,438.00
BSN to DNP - Adult-Gerontology Acute Care Nurse Practitioner $55,458.00 $55,458.00
BSN to DNP - Adult-Gerontology Primary Care Nurse Practitioner $55,458.00 $55,458.00
BSN to DNP - Family Primary Care Nurse Practitioner $55,458.00 $55,458.00
BSN to DNP - Neonatal Nurse Practitioner $55,458.00 $55,458.00
BSN to DNP - Pediatric Primary Care NP $55,458.00 $55,458.00
BSN to DNP - Pediatric Acute Care NP $55,458.00 $55,458.00
BSN to DNP - Psychiatric Mental Health Primary Care NP $55,458.00 $55,458.00
BSN to DNP - Women's Health Nurse Practitioner $55,458.00 $55,458.00
MSN (Dual Specialization) - Dual Pediatric Acute and Primary Care NP (RN to MSN Bridge) $56,160.00 $56,160.00
Show Fewer Programs (-)
59 Bradley University(#17)
Post-MSN Certificate - Adult-Gerontology Acute Care NP $35,970.00 $35,970.00
Post-MSN Certificate - Adult-Gerontology Primary Care NP $35,970.00 $35,970.00
Post-MSN Certificate - Family Nurse Practitioner $38,150.00 $38,150.00
Post-MSN Certificate - Psychiatric-Mental Health NP $39,240.00 $39,240.00
Show More Programs (+)
MSN - Adult-Gerontology Primary Care Nurse Practitioner $51,230.00 $51,230.00
MSN - Adult-Gerontology Acute Care Nurse Practitioner $51,230.00 $51,230.00
MSN - Family Nurse Practitioner $54,500.00 $54,500.00
MSN - Psychiatric-Mental Health Nurse Practitioner $55,590.00 $55,590.00
RN to MSN - Adult-Gerontology Acute Care Nurse Practitioner (ADN Bridge) $61,040.00 $61,040.00
RN to MSN - Family Nurse Practitioner (ADN Bridge) $64,310.00 $64,310.00
RN to MSN - Psychiatric-Mental Health Nurse Practitioner (ADN Bridge) $65,400.00 $65,400.00
BSN to DNP - Adult-Gerontology Primary Care Nurse Practitioner $76,300.00 $76,300.00
BSN to DNP - Adult-Gerontology Acute Care Nurse Practitioner $76,300.00 $76,300.00
BSN to DNP - Family Nurse Practitioner $76,886.00 $76,886.00
BSN to DNP - Psychiatric-Mental Health Nurse Practitioner $80,660.00 $80,660.00
Show Fewer Programs (-)
59 University of Southern Indiana(#18)
Post Master's Certificate - Adult-Gerontology Primary Care NP $10,057.44 $10,057.44
Post Master's Certificate - Adult-Gerontology Acute Care NP $10,726.56 $11,926.56
Post-Master's Certificate - Adult-Gerontology CNS $10,726.56 $11,926.56
Post-Master's Certificate - Family Nurse Practitioner (FNP) $10,726.56 $11,926.56
Show More Programs (+)
Post-Master's Certificate - Psychiatric Mental Health NP $11,620.44 $12,920.44
MSN - Adult-Gerontology Acute Care Nurse Practitioner $18,771.48 $20,871.48
MSN - Adult-Gerontology Clinical Nurse Specialist $18,771.48 $20,871.48
MSN - Family Nurse Practitioner (FNP) $18,771.48 $20,871.48
MSN - Adult-Gerontology Primary Care Nurse Practitioner $21,800.52 $21,800.52
MSN - Psychiatric Mental Health Nurse Practitioner $19,665.36 $21,865.36
Show Fewer Programs (-)
59 Kent State University(#19)
Adult-Gerontology Clinical Nurse Specialist Certificate $11,300.82 $11,490.82
Women's Health Nurse Practitioner Certificate $12,490.38 $12,700.38
Post-Master's Certificate - Psychiatric-Mental Health Nurse Practitioner $14,869.50 $15,119.50
MSN - Adult/Gerontology Clinical Nurse Specialist $23,791.20 $24,191.20
Show More Programs (+)
MSN - Women's Health Nurse Practitioner $24,980.76 $25,400.76
BSN to DNP - Adult-Gerontology Clinical Nurse Specialist (BSN to DNP AGCNS) $42,229.38 $42,939.38
BSN to DNP - Women's Health Nurse Practitioner (BSN to DNP WHNP) $45,203.28 $45,963.28
Show Fewer Programs (-)
58 Wilkes University(#20)
Post-Graduate Certificate - Adult-Gerontology Primary Care NP $20,375.00 $20,375.00
Post-Graduate Certificate - Psychiatric Mental Health NP $22,005.00 $22,005.00
Post-Graduate Certificate - Family Nurse Practitioner $22,820.00 $22,820.00
MSN - Adult-Gerontology Primary Care Nurse Practitioner $32,600.00 $32,600.00
Show More Programs (+)
MSN - Psychiatric Mental Health Nurse Practitioner $34,230.00 $34,230.00
MSN - Family Nurse Practitioner $35,045.00 $35,045.00
MSN - Adult-Gerontology Primary Care Nurse Practitioner (RN to MS program) $41,565.00 $41,565.00
MSN - Psychiatric Mental Health Nurse Practitioner (RN to MS option) $43,195.00 $43,195.00
MSN - Family Nurse Practitioner (RN to MS option) $44,010.00 $44,010.00
Show Fewer Programs (-)
58 Old Dominion University(#21)
Post-Professional Certificate - Adult-Gerontology Clinical Nurse Specialist $9,920.00 $10,272.00
Post-Professional Certificate - Family Nurse Practitioner $14,880.00 $15,408.00
MSN - Psychiatric Mental Health Nurse Practitioner (for RNs with non-nursing BA/BS degree) $24,800.00 $25,680.00
MSN - Psychiatric Mental Health Nurse Practitioner $24,800.00 $25,680.00
Show More Programs (+)
MSN - Adult-Gerontology Clinical Nurse Specialist/Educator (for RNs with non-nursing BA/BS degree) $29,140.00 $30,174.00
MSN - Adult-Gerontology Clinical Nurse Specialist/Educator $29,140.00 $30,174.00
MSN - Pediatric Nurse Practitioner (for RNs with non-nursing BA/BS degree) $29,140.00 $30,174.00
MSN - Pediatric Nurse Practitioner $29,140.00 $30,174.00
MSN - Family Nurse Practitioner $29,140.00 $30,174.00
MSN - Family Nurse Practitioner (for RNs with non-nursing BA/BS degree) $29,140.00 $30,174.00
MSN - Pediatric Clinical Nurse Specialist (for RNs with non-nursing BA/BS degree) $29,760.00 $30,816.00
MSN - Pediatric Clinical Nurse Specialist $29,760.00 $30,816.00
MSN - Nurse-Midwifery (for RNs with non-nursing BA/BS degree) $29,760.00 $30,816.00
MSN - Nurse-Midwifery $29,760.00 $30,816.00
MSN - Neonatal Nurse Practitioner (for RNs with non-nursing BA/BS degree) $30,380.00 $31,458.00
MSN - Neonatal Nurse Practitioner $30,380.00 $31,458.00
MSN - Neonatal Clinical Nurse Specialist (for RNs with non-nursing BA/BS degree) $31,000.00 $32,100.00
MSN - Neonatal Clinical Nurse Specialist $31,000.00 $32,100.00
Show Fewer Programs (-)
58 University of Missouri - Kansas City(#22)
Post-Master's Certificate - Women's Health Nurse Practitioner $14,384.70 $14,384.70
Post-Master's Certificate - Psychiatric-Mental Health Nurse Practitioner $14,384.70 $14,384.70
Post-Master's Certificate - Pediatric Primary Care Nurse Practitioner $14,384.70 $14,384.70
Post-Master's Certificate - Family Nurse Practitioner $14,384.70 $14,384.70
Show More Programs (+)
Post-Master's Certificate - Adult Gerontology Primary Care Nurse Practitioner $14,384.70 $14,384.70
Post-Master's Certificate - Pediatric Acute Care Nurse Practitioner $16,782.15 $16,782.15
Post-Master's Certificate - Neonatal Nurse Practitioner $19,179.60 $19,179.60
MSN - Neonatal Nurse Practitioner $35,961.75 $35,961.75
MSN - Adult-Gerontology Primary Care Nurse Practitioner $36,760.90 $36,760.90
MSN - Women's Health Nurse Practitioner $36,760.90 $36,760.90
MSN - Psychiatric Mental Health Nurse Practitioner $36,760.90 $36,760.90
MSN - Pediatric Primary Care Nurse Practitioner $36,760.90 $36,760.90
MSN - Family Nurse Practitioner $36,760.90 $36,760.90
MSN - Pediatric Acute Care Nurse Practitioner $41,555.80 $41,555.80
BSN-DNP - Pediatric Primary Care Nurse Practitioner $59,137.10 $59,137.10
BSN-DNP - Pediatric Acute Care Nurse Practitioner $59,137.10 $59,137.10
BSN-DNP - Women's Health Nurse Practitioner $59,137.10 $59,137.10
BSN-DNP - Family Nurse Practitioner $59,137.10 $59,137.10
BSN-DNP - Adult Gerontology Primary Care Nurse Practitioner $59,137.10 $59,137.10
Show Fewer Programs (-)
58 Briar Cliff University(#23)
Post-Master's Certificate - Adult-Gerontology Nurse Practitioner $15,378.00 $15,378.00
Post-Master's Certificate - Psychiatric-Mental Health Nurse Practitioner $16,077.00 $16,077.00
Post-Master's Certificate - Family Nurse Practitioner $17,475.00 $17,475.00
MSN - Adult-Gerontology Nurse Practitioner $35,649.00 $35,649.00
Show More Programs (+)
MSN - Psychiatric-Mental Health Nurse Practitioner $36,348.00 $36,348.00
MSN - Family Nurse Practitioner $37,746.00 $37,746.00
Show Fewer Programs (-)
57 University of Massachusetts - Boston(#24)
Post-Master's Certificate - Family Nurse Practitioner (for PNPs, ANPs, GNPs) $8,400.00 $8,400.00
Post-Master's Certificate - Family Nurse Practitioner $14,700.00 $14,700.00
Show Fewer Programs (-)
57 South University(#25)
Post-Master's Adult-Gerontology Primary Care NP Certificate $21,600.00 $21,600.00
Post-Master's Family Nurse Practitioner Certificate $25,200.00 $25,200.00
MSN - Adult-Gerontology Primary Care Nurse Practitioner $36,960.00 $36,960.00
MSN - Family Nurse Practitioner $40,920.00 $40,920.00
Show More Programs (+)
RN to MSN - Adult-Gerontology Primary Care NP $53,760.00 $53,760.00
RN to MSN - Family Nurse Practitioner $57,719.70 $57,719.70
Show Fewer Programs (-)

Online NP School Rankings: What Is AdvanceU?

The NPSchools.com team created the AdvanceU score to measure how well a nursing school structures its online programs to meet the needs of registered nurses (RNs) looking to become advanced practice registered nurses (APRNs).

AdvanceU scores range from 1 to 100. For a nursing school to earn a 100, it would have to best every other school across every category. A school scoring 70 outperforms an average of 70% of its competitors across all measures.

In general, nursing schools that score the highest are the ones that:

  • Offer RNs a variety of programs, specializations, and pathways
  • Limit extraneous admissions hurdles
  • Let students start as quickly as possible
  • Are among the most affordable

The AdvanceU score is not a measure of a nursing school’s academic quality, although all of the profiled online programs are approved by one of these reputable programmatic accreditors: the Commission on Collegiate Nursing Education (CCNE), the Accreditation Commission for Education in Nursing (ACNE), or the American Midwifery Certification Board (AMCB).

NPSchools.com collected data on each school’s online programs, grouped the data into three “buckets,” calculated a sub-score for each bucket, and finally combined and weighted them to generate a unique AdvanceU score for the school.

Primary Measures of AdvanceU: What is a Top Online Nursing Program?

The three “buckets” (or primary measures) that factor into the AdvanceU score are admissions flexibility, program variety, and cost.

For 2023-2024, we weighted cost and admissions flexibility evenly (30% each) and gave a bit more weight to program variety (40%) as it is composed of more individual data points and, practically speaking, best demonstrates a school’s investment in and commitment to online advanced practice training and development for registered nurses at all levels of education.

Admissions
Flexibility (30%)
This measures how well an online nursing school accommodates RNs from different states, admits them without entrance exams, and has multiple start dates throughout the year.
Program Variety (40%)This considers the breadth of online nurse practitioner, nurse-midwifery, and clinical nurse specialist programs offered by an institution, factoring in the variety of program pathways (e.g., RN-to-MSN, BSN-to-DNP) and specializations (e.g., adult-gerontology, psychiatric-mental health).
Cost (30%)This weighs total program tuition for both in-state and out-of-state residents.

What’s the Point of the AdvanceU Ranking?

Registered nurses (RNs) seeking greater autonomy, more population-specific experience, and higher pay might consider an advanced practice role. Nurse practitioners (NPs), certified nurse-midwives (CNMs), and clinical nurse specialists (CNSs) all require graduate-level training, including at least 500 to 1,000 clinical hours in their chosen specialization. Then, they can pursue state licensure and national certification.

Online NP, CNM, and CNS programs give working RNs the ability to earn a graduate degree while continuing to work. However, not every school offers the right program for every aspiring APRN. Some schools offer limited specializations and start dates. Others require that prospective students live and work in specific states, submit GRE scores, or have a BSN prior to enrollment.

Generally speaking, distance-based APRN programs have different requirements and characteristics. Restrictions may not always be obvious. Consequently, the NPSchools.com team did the research to show which online nursing schools are the most flexible, affordable, and varied in their program offerings.

In other words, we created the AdvanceU system to help you determine whether a nursing school can meet your specific needs. Check out our customized AdvanceU rankings to find your ideal online program.

Rankings by NP Specialization

Top Online Family Nurse Practitioner Programs

Fortunately for future FNPs, there are a variety of master’s, post-master’s certificate, and doctoral level programs available in most states, with a growing number of online, distance learning programs available around the country. View here a comprehensive list of online family nurse practitioner programs (which we define as programs that require no more than nine campus visits over the duration of the program), ranked by cost, admissions flexibility, and program variety.

Top Online Psychiatric-Mental Health NP Programs

Psychiatric-mental health nurse practitioners (PMHNPs) play an important role in the care of patients and families in the United States serving populations across the lifespan with their mental health needs including in the areas of patient education and disease prevention. View a comprehensive, ranked list of online psychiatric NP programs, and learn more about programs of interest by reading their detailed school profiles.

Top Online Women’s Health and Gender-Related NP Programs

The women’s health nurse practitioner (WHNP) is specifically prepared to serve women from adolescence through adulthood. WHNPs address the unique needs of women during the childbearing years and beyond, working with menstruation, childbearing, menopause, and many other women’s health issues. View a complete list of online WHNP programs ranked according to our AdvanceU score.

Top Online Pediatric Nurse Practitioner Programs

Pediatric nurse practitioners (PNPs) play an especially important role in the lives of infants, children, adolescents, and young adults in the diagnosis and treatment of acute and chronic illnesses as well as well-visit checkups and preventive care. View a complete list of all online pediatric NP programs, including specialized primary care and acute care PNP programs, ranked using our AdvanceU scoring system.

Top Online Adult-Gerontology Nurse Practitioner Programs

Adult-gerontology nurse practitioners (AGNPs) may study general gerontology, acute care, or primary care and serve populations ranging from adolescence through late adulthood. There are a variety of master’s, post-master’s certificate, and doctoral level programs available in most states, with a growing number of online programs becoming available. View a comprehensive list of online AGNP programs, including specialized primary and acute care programs, ranked by cost, admissions flexibility, and program variety.

Top Online Neonatal Nurse Practitioner Programs

Neonatal nurse practitioners (NNPs) play an important role in the care of infants, especially those born prematurely or needing special care because they are sick or have acute health challenges. Here you can view a comprehensive, ranked list of online neonatal NP programs, and learn more about programs of interest by reading their detailed school profiles.

Rankings by NP Degree Type

Top Online Post-Master’s NP Certificate Programs

View a comprehensive, ranked list of the top online post-master’s NP certificate programs. A post-master’s NP certificate allows MSN-prepared nurses to specialize in a nurse practitioner area of study and practice. Specializations include family nursing, neonatal, pediatrics, psychiatric mental health, women’s health, and adult-gerontology, as well as acute care and primary care options.

Top Online DNP-Nurse Practitioner Programs

The doctor of nursing practice (DNP) degree 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. Earning a DNP degree with an NP specialization requires completion of a preceptorship consisting of a minimum of 1,000 clinical hours in a supervised setting. The following is a comprehensive list of online DNP-NP programs ranked by cost, admissions flexibility, and program variety.

Top Online RN-to-MSN Nurse Practitioner Programs

The top online RN-to-MSN nurse practitioner programs ranked here offer students several choices that take into account the cost-per-credit, admissions flexibility, and the variety of the program options. One advantage of moving directly from the associate’s degree or diploma to the MSN is that generally at least three bachelor’s and master’s level classes overlap, reducing the overall credit load. This helps nurses earn their degree in less time, with less cost, in a seamless manner.

Top Online MSN-Nurse Practitioner Programs

Nurse practitioners fill an important role in the care of patients from infancy through late adulthood in primary, acute, and specialty care settings. Patients are turning more and more to nurse practitioners due to the shortage of family practice doctors, as well as the excellent service provided by NPs due to their comprehensive educational experience and clinical practice. We’ve ranked a comprehensive list of online MSN-NP programs here based on cost, admissions flexibility and the variety of the programs.

Online APRN Program Rankings

Online Nurse-Midwifery Programs

Certified nurse-midwives (CNMs) primarily care for women throughout pregnancy including prenatal and postpartum care. However, CNMs are also qualified to address the gynecologic and primary health care needs of women from adolescence through menopause, as well as caring for newborns and young babies. View a comprehensive list of online nurse-midwifery programs ranked by cost, admissions flexibility, and program variety.

Top Online Clinical Nurse Specialist Programs

Clinical nurse specialists are able to diagnose, treat, and manage the health care of patients in their respective specialization, providing expertise and support to other nursing professionals, doctors, and specialists. CNSs are in high demand and have several specializations to choose from in the areas of adult-gerontology, pediatrics, neonatal, family, women’s health, and psychiatric mental health. View a complete list of online clinical nurse specialist programs ranked by cost, admissions flexibility, and program variety.