Top 25 Online Nurse Practitioner Schools

NPSchools.com collected data from 928 online nurse practitioner programs at the MSN, DNP, and graduate certificate levels. In 2022, the following schools were scored using AdvanceU—a measure weighing cost, flexibility, and program variety. Only schools with programs that had 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 - Women's Health Nurse Practitioner $19,602.00 $19,602.00
Post-Graduate Certificate - Adult-Gerontology Primary Care NP $19,602.00 $19,602.00
Post-Graduate Certificate - Psychatric Nurse Practitioner $19,602.00 $19,602.00
Show More Programs (+)
Post-Graduate Certificate - Pediatric Primary Care 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 - Pediatric Acute Care NP $19,602.00 $19,602.00
Post-Graduate Certificate - Neonatal Nurse Practitioner $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
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 - Psychatric Nurse Practitioner (post-BSN) $26,730.00 $26,730.00
MSN - Pediatric Primary Care 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 - Neonatal Nurse Practitioner (post-BSN pathway) $26,730.00 $26,730.00
MSN - Family Nurse Practitioner (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 - Adult-Gerontology Acute Care NP (post-BSN pathway) $26,730.00 $26,730.00
Post-Graduate Certificate - Dual Role (Family NP/Adult-Gerontology Acute Care NP) $26,730.00 $26,730.00
DNP - Adult-Gerontology Clinical Nurse Specialist (MSN to DNP) $31,482.00 $31,482.00
MSN - Adult-Gerontology CNS (RN with non-nursing Bachelor's to MSN) $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 - 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
DNP - Pediatric Primary Care 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 - Psychiatric 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 - 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
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 - Psychatric 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 - Pediatric Primary Care 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 - Adult-Gerontology Primary Care NP (RN-to-MSN for RNs with a non-nursing bachelor's degree) $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 - Neonatal 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 - Dual Role (Family NP/Emergency NP) - RN-to-MSN for RNs with a non-nursing bachelor's degree $40,392.00 $40,392.00
DNP - Psychatric 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 - Pediatric Acute Care Nurse Practitioner (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 - Neonatal 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 - 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
MSN - Dual Role (Family NP/Adult-Gerontology Acute Care NP) - RN-to-MSN for RNs with a non-nursing bachelor's degree $43,956.00 $43,956.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 (-)
67 Northern Kentucky University(#2)
Post-Master's Family NP Certificate (for Pediatric NPs) $9,350.00 $9,350.00
Post-Master's Adult-Gerontology Acute Care NP Certificate (for Adult/Family NPs) $10,450.00 $10,450.00
Post-Master's Family NP Certificate (for WHNPs and CNMs) $10,450.00 $10,450.00
Post-MSN Acute Care NP to Family NP Certificate $10,450.00 $10,450.00
Show More Programs (+)
Post-Master's Adult-Gerontology Nurse Practitioner Certificate $17,050.00 $17,050.00
Post-Master's Adult-Gerontology Acute Care NP Certificate $18,700.00 $18,700.00
Post-Master's Family Psychiatric Nurse Practitioner Certificate $18,700.00 $18,700.00
Post-Master's Family Nurse Practitioner Certificate $19,250.00 $19,250.00
MSN - Adult-Gerontology Nurse Practitioner $23,650.00 $23,650.00
MSN - Adult-Gerontology Acute Care Nurse Practitioner $25,300.00 $25,300.00
MSN - Psychiatric Mental Health Nurse Practitioner $25,850.00 $25,300.00
MSN - Family Nurse Practitioner $30,315.00 $25,850.00
Show Fewer Programs (-)
66 Frontier Nursing University(#3)
Post-Graduate Certificate - Psychiatric-Mental Health Nurse Practitioner $19,776.00 $19,776.00
Post-Graduate Certificate - Women's Health Nurse Practitioner $20,394.00 $20,394.00
Post-Graduate Certificate - Family Nurse Practitioner $22,248.00 $22,248.00
Post-Graduate Certificate - Nurse-Midwifery $24,102.00 $24,102.00
Show More Programs (+)
MSN - Women's Health Nurse Practitioner $35,844.00 $35,844.00
MSN - Women's Health NP (for RNs with related BA/BS degree) $35,844.00 $35,844.00
MSN - Psychiatric Mental Health Nurse Practitioner $37,080.00 $37,080.00
MSN - Psychiatric Mental Health NP (for RNs with related BA/BS degree) $37,080.00 $37,080.00
MSN - Family Nurse Practitioner $37,698.00 $37,698.00
MSN - Family NP (for RNs with related BA/BS degree) $37,698.00 $37,698.00
MSN - Nurse-Midwifery $39,552.00 $39,552.00
MSN - Nurse-Midwifery (for RNs with related BA/BS degree) $39,552.00 $39,552.00
MSN with DNP - Women's Health Nurse Practitioner $47,586.00 $47,586.00
MSN with DNP - Psychiatric Mental Health Nurse Practitioner $48,822.00 $48,822.00
MSN with DNP - Family Nurse Practitioner $49,440.00 $49,440.00
MSN with DNP - Nurse-Midwifery $51,294.00 $51,294.00
Show Fewer Programs (-)
65 Maryville University(#4)
Post-Master's Certificate - Adult-Gerontology Primary Care Nurse Practitioner $23,577.00 $23,577.00
Post-Master's Certificate - Pediatric Primary Care Nurse Practitioner $26,016.00 $26,016.00
Post-Master's Certificate - Family Nurse Practitioner $28,455.00 $28,455.00
Post-Master's Certificate - Adult-Gerontology Acute Care Nurse Practitioner $28,455.00 $28,455.00
Show More Programs (+)
Post-Master's Certificate - Psychiatric Mental Health Nurse Practitioner $30,894.00 $30,894.00
MSN - Adult-Gerontology Primary Care Nurse Practitioner (MSN AGPCNP) $33,333.00 $33,333.00
MSN - Pediatric Nurse Practitioner (MSN PNP) $35,772.00 $35,772.00
MSN - Adult-Gerontology Acute Care Nurse Practitioner (MSN AGACNP) $38,211.00 $38,211.00
MSN - Family Nurse Practitioner (MSN FNP) $38,211.00 $38,211.00
MSN - Psychiatric Mental Health Nurse Practitioner (MSN PMHNP) $40,650.00 $40,650.00
MSN to DNP - Adult-Gerontology Primary Care Nurse Practitioner $55,614.00 $55,614.00
MSN to DNP - Pediatric Nurse Practitioner $58,305.00 $58,305.00
MSN to DNP - Adult-Gerontology Acute Care Nurse Practitioner $60,996.00 $60,996.00
MSN to DNP - Family Nurse Practitioner $60,996.00 $60,996.00
BSN to DNP - Adult-Gerontology Primary Care Nurse Practitioner (BSN to DNP AGPCNP) $60,996.00 $60,996.00
MSN to DNP - Psychiatric Mental Health Nurse Practitioner $63,687.00 $63,687.00
BSN to DNP - Pediatric Nurse Practitioner (BSN to DNP PNP) $63,687.00 $63,687.00
BSN to DNP - Family Nurse Practitioner (BSN to DNP FNP) $66,378.00 $66,378.00
BSN to DNP - Adult-Gerontology Acute Care Nurse Practitioner (BSN to DNP AGACNP) $66,378.00 $66,378.00
BSN to DNP - Psychiatric Mental Health Nurse Practitioner (BSN to DNP PMHNP) $69,069.00 $69,069.00
Show Fewer Programs (-)
63 University of Missouri(#5)
Graduate Certificate- Psychiatric-Mental Health Nurse Practitioner $8,704.25 $8,704.25
Graduate Certificate - Family Nurse Practitioner $8,704.25 $8,704.25
Graduate Certificate - Adult-Gerontology Clinical Nurse Specialist $10,115.75 $10,115.75
Graduate Certificate- Pediatric Clinical Nurse Specialist $10,115.75 $10,115.75
Show More Programs (+)
MSN - Psychiatric-Mental Health Nurse Practitioner $20,702.00 $20,702.00
MSN - Adult-Gerontology Clinical Nurse Specialist $21,643.00 $21,643.00
MSN - Family Nurse Practitioner $22,113.50 $22,113.50
MSN - Pediatric Clinical Nurse Specialist $22,113.50 $22,113.50
MSN - Pediatric Primary Care Nurse Practitioner $22,113.50 $22,113.50
DNP - Adult-Gerontology Clinical Nurse Specialist $33,876.00 $33,876.00
DNP - Family Nurse Practitioner $33,876.00 $33,876.00
DNP - Pediatric Clinical Nurse Specialist $33,876.00 $33,876.00
DNP - Pediatric Primary Care Nurse Practitioner $33,876.00 $33,876.00
DNP - Psychiatric-Mental Health Nurse Practitioner $33,876.00 $33,876.00
Show Fewer Programs (-)
62 University of Missouri - Kansas City(#6)
Post-Master's Certificate - Adult Gerontology Primary Care Nurse Practitioner $11,048.40 $11,048.40
Post-Master's Certificate - Women's Health Nurse Practitioner $11,048.40 $11,048.40
Post-Master's Certificate - Psychiatric-Mental Health Nurse Practitioner $11,048.40 $11,048.40
Post-Master's Certificate - Pediatric Primary Care Nurse Practitioner $11,048.40 $11,048.40
Show More Programs (+)
Post-Master's Certificate - Family Nurse Practitioner $11,048.40 $11,048.40
Post-Master's Certificate - Pediatric Acute Care Nurse Practitioner $12,889.80 $12,889.80
Post-Master's Certificate - Neonatal Nurse Practitioner $14,731.20 $14,731.20
MSN - Neonatal Nurse Practitioner $27,621.00 $27,621.00
MSN - Adult-Gerontology Primary Care Nurse Practitioner $28,234.80 $28,234.80
MSN - Family Nurse Practitioner $28,234.80 $28,234.80
MSN - Women's Health Nurse Practitioner $28,234.80 $28,234.80
MSN - Psychiatric Mental Health Nurse Practitioner $28,234.80 $28,234.80
MSN - Pediatric Primary Care Nurse Practitioner $28,234.80 $28,234.80
MSN - Pediatric Acute Care Nurse Practitioner $31,917.60 $31,917.60
BSN-DNP - Pediatric Primary Care Nurse Practitioner $45,421.20 $45,421.20
BSN-DNP - Family Nurse Practitioner $45,421.20 $45,421.20
BSN-DNP - Women's Health Nurse Practitioner $45,421.20 $45,421.20
BSN-DNP - Pediatric Acute Care Nurse Practitioner $55,242.00 $55,242.00
Show Fewer Programs (-)
62 Texas Tech University(#7)
Post-Master's Psychiatric Mental Health NP Certificate $7,685.00 $19,517.00
Post-Master's Family Nurse Practitioner Certificate $9,540.00 $24,228.00
Post-Master's Adult-Gerontology Acute Care NP Certificate $9,540.00 $24,228.00
Post-Master's Primary Care Pediatric NP Certificate $9,805.00 $24,901.00
Show More Programs (+)
Post-Master's Acute Care Pediatric NP Certificate $10,335.00 $26,247.00
Post-Master's Nurse-Midwifery Certificate $10,335.00 $26,247.00
MSN - Adult-Gerontology Acute Care Nurse Practitioner Track $12,720.00 $32,304.00
MSN - Family Nurse Practitioner Track $12,720.00 $32,304.00
MSN - Pediatric Primary Care Nurse Practitioner Track $12,985.00 $32,977.00
MSN - Psychiatric Mental Health Nurse Practitioner Track $12,985.00 $32,977.00
MSN - Acute Care Pediatric Nurse Practitioner Track $13,515.00 $34,323.00
MSN - Nurse-Midwifery Track $13,515.00 $34,323.00
Show Fewer Programs (-)
62 University of Texas - Arlington(#8)
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
RN to MSN - Family Nurse Practitioner $30,084.00 $30,084.00
MSN - Family Nurse Practitioner $35,154.75 $35,154.75
Show Fewer Programs (-)
62 Regis College(#9)
MSN - Women's Health Nurse Practitioner - ADN route $147,000.00 $1,47,000.00
MSN - Pediatric Nurse Practitioner - ADN route $147,000.00 $1,47,000.00
MSN - Adult-Gerontology Primary Care NP - ADN route $147,000.00 $1,47,000.00
MSN - Family Nurse Practitioner - ADN route $147,000.00 $1,47,000.00
Show More Programs (+)
MSN - Psychiatric Mental Health Nurse Practitioner - ADN route $149,940.00 $1,49,940.00
Post-Master's PMHNP Certificate - for NPs (second specialty) $21,560.00 $21,560.00
Post-Master's WHNP Certificate - for MSN-prepared non-NPs $36,260.00 $36,260.00
Post-Master's PNP Certificate - for MSN-prepared non-NPs $36,260.00 $36,260.00
Post-Master's FNP Certificate - for MSN-prepared non-NPs $36,260.00 $36,260.00
Post-Master's AGPCNP Certificate - for MSN-prepared non-NPs $36,260.00 $36,260.00
Post-Master's PMHNP Certificate - for MSN-prepared non-NPs $39,200.00 $39,200.00
MSN - Adult-Gerontology Primary Care NP $45,080.00 $45,080.00
MSN - Women's Health Nurse Practitioner $45,080.00 $45,080.00
MSN - Family Nurse Practitioner $45,080.00 $45,080.00
MSN - Pediatric Nurse Practitioner $45,080.00 $45,080.00
MSN - Psychiatric Mental Health Nurse Practitioner $48,020.00 $48,020.00
MSN to DNP - FNP - for MSN-prepared non-NPs $56,840.00 $56,840.00
MSN to DNP - AGPCNP - for MSN-prepared non-NPs $56,840.00 $56,840.00
MSN to DNP - WHNP - for NPs (second specialty) $56,840.00 $56,840.00
MSN to DNP - WHNP - for MSN-prepared non-NPs $56,840.00 $56,840.00
MSN to DNP - AGPCNP - for NPs (second specialty) $56,840.00 $56,840.00
MSN to DNP - PNP - for NPs (second specialty) $56,840.00 $56,840.00
MSN to DNP - PNP - for MSN-prepared non-NPs $56,840.00 $56,840.00
MSN to DNP - FNP - for NPs (second specialty) $56,840.00 $56,840.00
MSN to DNP - PMHNP - for MSN-prepared non-NPs $59,780.00 $59,780.00
MSN to DNP - PMHNP - for NPs (second specialty) $59,780.00 $59,780.00
MSN - Family Nurse Practitioner - BA route $59,780.00 $59,780.00
MSN - Adult-Gerontology Primary Care NP - BA route $59,780.00 $59,780.00
MSN - Pediatric Nurse Practitioner - BA route $59,780.00 $59,780.00
MSN - Women's Health Nurse Practitioner - BA route $59,780.00 $59,780.00
MS to DNP - AGPCNP - for RNs with Non-Nursing Master's $61,250.00 $61,250.00
MS to DNP - FNP - for RNs with Non-Nursing Master's $61,250.00 $61,250.00
MS to DNP - PNP - for RNs with Non-Nursing Master's $61,250.00 $61,250.00
MS to DNP - WHNP - for RNs with Non-Nursing Master's $61,250.00 $61,250.00
MSN - Psychiatric Mental Health Nurse Practitioner - BA route $62,720.00 $62,720.00
MS to DNP - PMHNP - for RNs with Non-Nursing Master's $63,875.00 $63,875.00
BSN to DNP - Family Nurse Practitioner $66,500.00 $66,500.00
BSN to DNP - Women's Health Nurse Practitioner $66,500.00 $66,500.00
BSN to DNP - Pediatric Nurse Practitioner $66,500.00 $66,500.00
BSN to DNP - Adult-Gerontology Primary Care Nurse Practitioner $66,500.00 $66,500.00
BSN to DNP - Psychiatric Mental Health Nurse Practitioner $69,125.00 $69,125.00
Show Fewer Programs (-)
61 University of Southern Indiana(#10)
Post Master's Certificate - Adult-Gerontology Primary Care NP $9,616.32 $9,616.32
Post Master's Certificate - Adult-Gerontology Acute Care NP $9,616.32 $9,616.32
Post-Master's Certificate - Adult-Gerontology CNS $9,616.32 $9,616.32
Post-Master's Certificate - Family Nurse Practitioner (FNP) $9,616.32 $9,616.32
Show More Programs (+)
Post-Master's Certificate - Psychiatric Mental Health NP $10,417.68 $10,417.68
MSN - Adult-Gerontology Acute Care Nurse Practitioner $16,828.56 $16,828.56
MSN - Adult-Gerontology Clinical Nurse Specialist $16,828.56 $16,828.56
MSN - Adult-Gerontology Primary Care Nurse Practitioner $16,828.56 $16,828.56
MSN - Family Nurse Practitioner (FNP) $16,828.56 $16,828.56
MSN - Psychiatric Mental Health Nurse Practitioner $17,629.92 $17,629.92
Show Fewer Programs (-)
61 Eastern Kentucky University(#11)
Family Psychiatric Mental Health NP (Post-MSN certificate for the Adult NP/CNS) $5,296.00 $5,296.00
Family Psychiatric Mental Health NP (Post-MSN certificate for the Child/Adolescent NP/CNS) $6,620.00 $6,620.00
Psychiatric Mental Health NP (Post-MSN certificate) $15,888.00 $15,888.00
Family Nurse Practitioner (Post-MSN certificate) $21,184.00 $21,184.00
Show More Programs (+)
MSN - Psychiatric Mental Health Nurse Practitioner $30,452.00 $30,452.00
MSN - Rural Health Family Nurse Practitioner $31,114.00 $31,114.00
Show Fewer Programs (-)
60 Briar Cliff University(#12)
Post-Master's Certificate - Adult-Gerontology Nurse Practitioner $11,550.00 $11,550.00
Post-Master's Certificate - Psychiatric-Mental Health Nurse Practitioner $12,075.00 $12,075.00
Post-Master's Certificate - Family Nurse Practitioner $13,125.00 $13,125.00
MSN - Adult-Gerontology Nurse Practitioner $26,775.00 $26,775.00
Show More Programs (+)
MSN - Psychiatric-Mental Health Nurse Practitioner $27,300.00 $27,300.00
MSN - Family Nurse Practitioner $28,350.00 $28,350.00
Show Fewer Programs (-)
59 Saint Joseph's College of Maine(#13)
Post-Master's Adult-Gerontology Acute Care NP Certificate $19,890.00 $19,890.00
Post-Master's Family Nurse Practitioner Certificate $19,890.00 $19,890.00
MSN - Adult-Gerontology Acute Care Nurse Practitioner $31,824.00 $31,824.00
MSN - Family Nurse Practitioner $31,824.00 $31,824.00
Show More Programs (+)
Show Fewer Programs (-)
59 University of Alabama at Birmingham(#14)
Post-Graduate Certificate - Psychiatric Mental Health Primary Care NP $15,744.00 $15,744.00
Post-Graduate Certificate - Adult-Gerontology Acute Care Nurse Practitioner $15,744.00 $15,744.00
Post-Graduate Certificate - Adult-Gerontology Primary Care Nurse Practitioner $15,744.00 $15,744.00
Post-Graduate Certificate - Family Primary Care Nurse Practitioner $15,744.00 $15,744.00
Show More Programs (+)
Post-Graduate Certificate - Neonatal Nurse Practitioner $15,744.00 $15,744.00
Post-Graduate Certificate - Women's Health Nurse Practitioner $15,744.00 $15,744.00
Post-Graduate Certificate - Pediatric Primary Care NP $15,744.00 $15,744.00
Post-Graduate Certificate - Pediatric Acute Care NP $15,744.00 $15,744.00
MSN - Women's Health Nurse Practitioner $29,520.00 $29,520.00
MSN - Pediatric Primary Care NP $29,520.00 $29,520.00
MSN - Psychiatric Mental Health Primary Care NP $29,520.00 $29,520.00
MSN - Family Primary Care Nurse Practitioner $29,520.00 $29,520.00
MSN - Pediatric Acute Care NP $29,520.00 $29,520.00
MSN - Adult-Gerontology Primary Care Nurse Practitioner $29,520.00 $29,520.00
MSN - Adult-Gerontology Acute Care Nurse Practitioner $29,520.00 $29,520.00
MSN - Neonatal Nurse Practitioner $29,520.00 $29,520.00
MSN - Pediatric Acute Care NP (RN to MSN Bridge) $36,736.00 $36,736.00
MSN - Pediatric Primary Care NP (RN to MSN Bridge) $36,736.00 $36,736.00
MSN - Neonatal Nurse Practitioner (RN to MSN Bridge) $36,736.00 $36,736.00
MSN - Family Primary Care Nurse Practitioner (RN to MSN Bridge) $36,736.00 $36,736.00
MSN - Adult-Gerontology Primary Care Nurse Practitioner (RN to MSN Bridge) $36,736.00 $36,736.00
MSN - Adult-Gerontology Acute Care Nurse Practitioner (RN to MSN Bridge) $36,736.00 $36,736.00
MSN - Women's Health Nurse Practitioner (RN to MSN Bridge) $36,736.00 $36,736.00
MSN - Psychiatric Mental Health Primary Care NP (RN to MSN Bridge) $36,736.00 $36,736.00
MSN (Dual Specialization) - Pediatric Primary/Acute Care NP $45,264.00 $45,264.00
BSN to DNP - Pediatric Acute Care NP $51,824.00 $51,824.00
BSN to DNP - Psychiatric Mental Health Primary Care NP $51,824.00 $51,824.00
BSN to DNP - Women's Health Nurse Practitioner $51,824.00 $51,824.00
BSN to DNP - Pediatric Primary Care NP $51,824.00 $51,824.00
BSN to DNP - Neonatal Nurse Practitioner $51,824.00 $51,824.00
BSN to DNP - Family Primary Care Nurse Practitioner $51,824.00 $51,824.00
BSN to DNP - Adult-Gerontology Primary Care Nurse Practitioner $51,824.00 $51,824.00
BSN to DNP - Adult-Gerontology Acute Care Nurse Practitioner $51,824.00 $51,824.00
MSN (Dual Specialization) - Dual Pediatric Acute and Primary Care NP (RN to MSN Bridge) $52,480.00 $52,480.00
Show Fewer Programs (-)
59 University of Massachusetts - Boston(#15)
Post-Master's Certificate - Adult-Gerontology Primary Care NP (for PNPs, ANPs, GNPs) $6,900.00 $6,900.00
Post-Master's Certificate - Family Nurse Practitioner (for PNPs, ANPs, GNPs) $6,900.00 $6,900.00
Post-Master's Certificate - Adult-Gerontology Primary Care NP $12,075.00 $12,075.00
Post-Master's Certificate - Family Nurse Practitioner $12,075.00 $12,075.00
Show More Programs (+)
Show Fewer Programs (-)
59 Clarkson College(#16)
Post-Master's Certificate - Family Nurse Practitioner $20,493.00 $20,493.00
Post-Master's Certificate - Adult-Gerontology Acute Care NP $20,493.00 $20,493.00
Post-Master's Certificate - Psychiatric Mental Health NP $21,735.00 $21,735.00
MSN - Adult-Gerontology Acute Care NP $30,429.00 $30,429.00
Show More Programs (+)
MSN - Family Nurse Practitioner $30,429.00 $30,429.00
MSN - Psychiatric-Mental Health Nurse Practitioner $31,671.00 $31,671.00
MSN - Adult-Gerontology Acute Care NP (ADN bridge) $40,359.58 $40,359.58
MSN - Family Nurse Practitioner (ADN bridge) $40,359.58 $40,359.58
MSN - Psychiatric-Mental Health NP (ADN bridge) $41,332.10 $41,332.10
BSN to DNP - Psychiatric-Mental Health NP (PMHNP) $45,333.00 $45,333.00
BSN to DNP - Adult-Gerontology Acute Care NP (AGACNP) $50,371.66 $50,371.66
BSN to DNP - Family Nurse Practitioner (BSN to DNP FNP) $50,371.66 $50,371.66
Show Fewer Programs (-)
59 Texas A&M University - Corpus Christi(#17)
MSN - Family Nurse Practitioner (RN Bridge for RNs with non-nursing bachelor's) $12,988.62 $20,582.40
Post-Master's Certificate - Family Nurse Practitioner $7,419.61 $23,489.82
MSN - Family Nurse Practitioner $9,825.97 $31,108.14
RN-MSN - Family Nurse Practitioner (For RNs with ADN) $23,704.32 $57,036.80
Show More Programs (+)
Show Fewer Programs (-)
58 Austin Peay State University(#18)
Family Nurse Practitioner - Post Master's Certificate $9,000.00 $14,540.00
Family Nurse Practitioner - MSN $19,350.00 $31,261.00
Show Fewer Programs (-)
58 Kent State University(#19)
Adult-Gerontology Clinical Nurse Specialist Certificate $9,975.00 $9,975.00
Women's Health Nurse Practitioner Certificate $11,025.00 $11,025.00
MSN - Adult/Gerontology Clinical Nurse Specialist $19,425.00 $19,425.00
MSN - Women's Health Nurse Practitioner $22,050.00 $22,050.00
Show More Programs (+)
BSN to DNP - Adult-Gerontology Clinical Nurse Specialist (BSN to DNP AGCNS) $37,275.00 $37,275.00
BSN to DNP - Women's Health Nurse Practitioner (BSN to DNP WHNP) $39,900.00 $39,900.00
Show Fewer Programs (-)
58 University of Cincinnati(#20)
Post-Master's Certificate - Psychiatric Mental Health NP $14,174.00 $14,459.00
Post-Master's Certificate - Family Nurse Practitioner $14,920.00 $15,220.00
MSN - Adult-Gerontology Primary Care Nurse Practitioner $32,824.00 $33,484.00
MSN - Women's Health Nurse Practitioner $35,808.00 $36,528.00
Show More Programs (+)
MSN - Family Nurse Practitioner $37,300.00 $38,050.00
MSN - Nurse-Midwifery $42,522.00 $43,377.00
BSN to DNP - Adult-Gerontology Primary Care Nurse Practitioner $57,442.00 $58,597.00
BSN to DNP - Pediatric Acute Care Nurse Practitioner $58,934.00 $60,119.00
BSN to DNP - Psychiatric-Mental Health Nurse Practitioner $61,172.00 $62,402.00
BSN to DNP - Family Nurse Practitioner $61,918.00 $63,163.00
Show Fewer Programs (-)
58 William Paterson University(#21)
Post-Master's Certificate - Adult Gerontology Nurse Practitioner $14,634.00 $14,634.00
Post-Master's Certificate - Family Nurse Practitioner $20,895.00 $20,895.00
MSN - Adult Gerontology Nurse Practitioner $25,935.00 $25,935.00
RN to MSN - Adult Gerontology Nurse Practitioner $26,205.00 $26,205.00
Show More Programs (+)
RN to MSN - Family Nurse Practitioner $33,450.00 $33,450.00
MSN - Family Nurse Practitioner $33,840.00 $33,840.00
Show Fewer Programs (-)
57 Southeastern Louisiana University(#22)
Post Master's Certificate - Family Nurse Practitioner $3,432.36 $3,432.36
Post Master's Certificate - Family Psychiatric-Mental Health NP $5,720.60 $5,720.60
MS in Nursing - Family Nurse Practitioner $12,013.26 $12,013.26
MS in Nursing - Family Psychiatric-Mental Health NP $13,729.44 $13,729.44
Show More Programs (+)
BSN to DNP - Family Nurse Practitioner $20,022.10 $20,022.10
Show Fewer Programs (-)
57 West Coast University(#23)
Post-Master's Certificate - Adult-Gerontology Primary Care Nurse Practitioner $21,980.00 $21,980.00
Post-Master's Certificate - Family Nurse Practitioner $25,120.00 $25,120.00
MSN - Adult-Gerontology Primary Care Nurse Practitioner $35,314.79 $35,314.79
MSN - Family Nurse Practitioner $37,554.74 $37,554.74
Show More Programs (+)
MSN - Family Nurse Practitioner (ADN bridge) $46,750.00 $46,750.00
Show Fewer Programs (-)
57 Purdue University Northwest(#24)
Post-Master's Certificate - Clinical Nurse Specialist $9,490.20 $13,934.40
Post-Master's Certificate - Family Nurse Practitioner $9,490.20 $13,934.40
MSN - Clinical Nurse Specialist in Adult Care $14,867.98 $21,830.56
MSN - Family Nurse Practitioner $14,867.98 $21,830.56
Show More Programs (+)
Show Fewer Programs (-)
57 Middle Tennessee State University(#25)
Nursing MSN - Family Nurse Practitioner Concentration $24,150.00 N/A
Post-Master's Certificate - Family Nurse Practitioner $11,500.00 N/A
Post-Master's Certificate - Psychiatric-Mental Health Nurse Practitioner $11,500.00 N/A
Nursing MSN - Psychiatric-Mental Health Nurse Practitioner Concentration $24,150.00 N/A
Show More Programs (+)
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 and specializations
  • 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 2022, 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 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.

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 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 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.

Rankings by NP Degree Type

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 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 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.

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.

Online APRN Program Rankings

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.

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.