Top Online MSN-Nurse Practitioner Programs (2026-2027)

This comprehensive list of online master of science in nursing (MSN) programs with a nurse practitioner (NP) specialization is ranked by our AdvanceU score, which factors in cost, admissions flexibility, and program variety.

Typically, online MSN-NP programs require applicants to hold a bachelor of science in nursing (BSN) degree. However, some institutions offer MSN degree paths for registered nurses (RNs) prepared with a non-nursing bachelor’s degree, associate’s degree, or in rare cases, a nursing diploma. This guide focuses on those programs that accept BSN-prepared RNs.

Certain schools allow RNs with a non-nursing bachelor’s to enroll in the BSN-to-MSN track if they first complete a couple of “missing” required component courses. We have grouped such programs with programs that will accept ADN-prepared nurses. Those are all listed on our RN-to-MSN nurse practitioner page.

If a program accepts RNs prepared with a degree other than a BSN degree, we have attempted to indicate this in the program name.

Online MSN-NP programs require completing between 500 and 700 clinical hours to meet the practice requirements for NP licensure. All online programs listed here include a clinical preceptorship in which students complete their hours at an approved facility, typically located close to where they live and work. A few programs do restrict preceptorships to a specific location or geography. While that is more the exception than the rule, it is important to understand preceptorship requirements for any schools of interest prior to applying.

To review preceptorship and other details about a school of interest, simply click on its name and check its detailed school profile, which goes into great detail on application requirements, cost, curriculum, and more.

All the online MSN-NP programs listed below are accredited by the Commission on Collegiate Nursing Education (CCNE) or the Accreditation Commission for Education in Nursing (ACEN). These two organizations are recognized by the US Department of Education and the nursing industry for upholding the nursing profession to the highest academic and professional standards.

Online MSN-NP Program Rankings (2026-2027)

This list of online MSN-NP programs draws from our database of 1,333 online nursing programs and represents what we believe to be a complete list of such programs accepting students at the outset of the 2026-2027 academic year. To qualify for inclusion in our rankings, an MSN-NP program must require nine or fewer campus visits in total.

Tuition numbers below represent the estimated tuition cost of the entire program, not per semester or year.

At NPSchools.com, our mission is to ensure the accuracy of the data on our website. Should you find an error or missing program, please contact us.

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

Score
School Programs & Tuition Program Tuition
(Resident)
Tuition
(Non-Resident)
76 University of South Alabama (#1)
  • MSN – Adult-Gerontology Acute Care NP (post-BSN pathway) – $26,730.00 (in-state), $26,730.00 (out)
  • MSN – Adult-Gerontology Primary Care NP (post-BSN pathway) – $26,730.00 (in-state), $26,730.00 (out)
  • MSN – Family Nurse Practitioner (post-BSN pathway) – $26,730.00 (in-state), $26,730.00 (out)
  • MSN – Neonatal Nurse Practitioner (post-BSN pathway) – $26,730.00 (in-state), $26,730.00 (out)
  • MSN – Pediatric Acute Care Nurse Practitioner (post-BSN pathway) – $26,730.00 (in-state), $26,730.00 (out)
  • MSN – Pediatric Primary Care Nurse Practitioner (post-BSN pathway) – $26,730.00 (in-state), $26,730.00 (out)
  • MSN – Psychiatric Nurse Practitioner (post-BSN) – $26,730.00 (in-state), $26,730.00 (out)
  • MSN – Women's Health Nurse Practitioner (post-BSN pathway) – $26,730.00 (in-state), $26,730.00 (out)
  • MSN – Dual Role (Family NP/Adult-Gerontology Acute Care NP) – post-BSN pathway – $33,858.00 (in-state), $33,858.00 (out)
  • MSN – Dual Role (Family NP/Emergency NP) – post-BSN pathway – $33,858.00 (in-state), $33,858.00 (out)
  • Show More Programs (+)
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
Show More Programs (+)
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 – Women's Health Nurse Practitioner (post-BSN pathway) $26,730.00 $26,730.00
MSN – Dual Role (Family NP/Adult-Gerontology Acute Care NP) – post-BSN pathway $33,858.00 $33,858.00
MSN – Dual Role (Family NP/Emergency NP) – post-BSN pathway $33,858.00 $33,858.00
Show Fewer Programs (-)
73 Herzing University (#2)
  • MSN – Adult-Gerontology Acute Care Nurse Practitioner – $36,960.00 (in-state), $36,960.00 (out)
  • MSN – Adult-Gerontology Primary Care Nurse Practitioner – $36,960.00 (in-state), $36,960.00 (out)
  • MSN – Family Nurse Practitioner – $36,960.00 (in-state), $36,960.00 (out)
  • MSN – Pediatric Nurse Practitioner – $36,960.00 (in-state), $36,960.00 (out)
  • MSN – Psychiatric-Mental Health Nurse Practitioner – $36,960.00 (in-state), $36,960.00 (out)
  • MSN – Women's Health Nurse Practitioner – $41,580.00 (in-state), $41,580.00 (out)
  • Show More Programs (+)
MSN – Adult-Gerontology Acute Care Nurse Practitioner $36,960.00 $36,960.00
MSN – Adult-Gerontology Primary Care Nurse Practitioner $36,960.00 $36,960.00
MSN – Family Nurse Practitioner $36,960.00 $36,960.00
Show More Programs (+)
MSN – Pediatric Nurse Practitioner $36,960.00 $36,960.00
MSN – Psychiatric-Mental Health Nurse Practitioner $36,960.00 $36,960.00
MSN – Women's Health Nurse Practitioner $41,580.00 $41,580.00
Show Fewer Programs (-)
71 University of Texas – Arlington (#3)
  • MSN – Adult Gerontology Acute Care Nurse Practitioner – $22,632.00 (in-state), $32,062.00 (out)
  • MSN – Adult Gerontology Primary Care Nurse Practitioner – $22,632.00 (in-state), $32,062.00 (out)
  • MSN – Pediatric Primary Care Nurse Practitioner – $22,632.00 (in-state), $32,062.00 (out)
  • MSN – Pediatric Acute Care Nurse Practitioner – $24,840.00 (in-state), $35,190.00 (out)
  • MSN – Family Nurse Practitioner – $25,392.00 (in-state), $35,972.00 (out)
  • Show More Programs (+)
MSN – Adult Gerontology Acute Care Nurse Practitioner $22,632.00 $32,062.00
MSN – Adult Gerontology Primary Care Nurse Practitioner $22,632.00 $32,062.00
MSN – Pediatric Primary Care Nurse Practitioner $22,632.00 $32,062.00
Show More Programs (+)
MSN – Pediatric Acute Care Nurse Practitioner $24,840.00 $35,190.00
MSN – Family Nurse Practitioner $25,392.00 $35,972.00
Show Fewer Programs (-)
70 Walden University (#4)
  • MSN – Adult-Gerontology Acute Care NP – BSN route – $45,530.00 (in-state), $45,530.00 (out)
  • MSN – Adult-Gerontology Primary Care NP – BSN route – $45,530.00 (in-state), $45,530.00 (out)
  • MSN – Family Nurse Practitioner – BSN route – $45,530.00 (in-state), $45,530.00 (out)
  • MSN – Pediatric Nurse Practitioner – BSN route – $49,455.00 (in-state), $49,455.00 (out)
  • MSN – Psychiatric-Mental Health NP – BSN route – $49,455.00 (in-state), $49,455.00 (out)
  • Show More Programs (+)
MSN – Adult-Gerontology Acute Care NP – BSN route $45,530.00 $45,530.00
MSN – Adult-Gerontology Primary Care NP – BSN route $45,530.00 $45,530.00
MSN – Family Nurse Practitioner – BSN route $45,530.00 $45,530.00
Show More Programs (+)
MSN – Pediatric Nurse Practitioner – BSN route $49,455.00 $49,455.00
MSN – Psychiatric-Mental Health NP – BSN route $49,455.00 $49,455.00
Show Fewer Programs (-)
70 Texas Woman's University (#5)
  • MSN – Family Nurse Practitioner (FNP) – $28,561.50 (in-state), $28,561.50 (out)
MSN – Family Nurse Practitioner (FNP) $28,561.50 $28,561.50
68 SUNY – Stony Brook University (#6)
  • MSN – Adult-Gerontology Acute Care NP – $21,195.00 (in-state), $25,425.00 (out)
  • MSN – Adult-Gerontology Primary Care NP – $21,195.00 (in-state), $25,425.00 (out)
  • MSN – Family Nurse Practitioner – $21,195.00 (in-state), $25,425.00 (out)
  • MSN – Pediatric Acute Care NP – $21,195.00 (in-state), $25,425.00 (out)
  • MSN – Pediatric Primary Care NP – $21,195.00 (in-state), $25,425.00 (out)
  • MSN – Psychiatric-Mental Health NP – $21,195.00 (in-state), $25,425.00 (out)
  • MSN – Neonatal Nurse Practitioner – $22,608.00 (in-state), $27,120.00 (out)
  • Show More Programs (+)
MSN – Adult-Gerontology Acute Care NP $21,195.00 $25,425.00
MSN – Adult-Gerontology Primary Care NP $21,195.00 $25,425.00
MSN – Family Nurse Practitioner $21,195.00 $25,425.00
Show More Programs (+)
MSN – Pediatric Acute Care NP $21,195.00 $25,425.00
MSN – Pediatric Primary Care NP $21,195.00 $25,425.00
MSN – Psychiatric-Mental Health NP $21,195.00 $25,425.00
MSN – Neonatal Nurse Practitioner $22,608.00 $27,120.00
Show Fewer Programs (-)
68 Regis College (#7)
  • MSN – Adult-Gerontology Primary Care NP – $48,806.00 (in-state), $48,806.00 (out)
  • MSN – Family Nurse Practitioner – $48,806.00 (in-state), $48,806.00 (out)
  • MSN – Pediatric Nurse Practitioner – $48,806.00 (in-state), $48,806.00 (out)
  • MSN – Women's Health Nurse Practitioner – $48,806.00 (in-state), $48,806.00 (out)
  • MSN – Psychiatric Mental Health Nurse Practitioner – $51,989.00 (in-state), $51,989.00 (out)
  • Show More Programs (+)
MSN – Adult-Gerontology Primary Care NP $48,806.00 $48,806.00
MSN – Family Nurse Practitioner $48,806.00 $48,806.00
MSN – Pediatric Nurse Practitioner $48,806.00 $48,806.00
Show More Programs (+)
MSN – Women's Health Nurse Practitioner $48,806.00 $48,806.00
MSN – Psychiatric Mental Health Nurse Practitioner $51,989.00 $51,989.00
Show Fewer Programs (-)
68 Maryville University (#8)
  • MSN – Adult-Gerontology Acute Care NP (MSN AGACNP) – $42,300.00 (in-state), $42,300.00 (out)
  • MSN – Adult-Gerontology Primary Care NP (MSN AGPCNP) – $42,300.00 (in-state), $42,300.00 (out)
  • MSN – Family Nurse Practitioner (MSN FNP) – $42,300.00 (in-state), $42,300.00 (out)
  • MSN – Pediatric Primary Care NP (MSN PNP) – $42,300.00 (in-state), $42,300.00 (out)
  • MSN – Psychiatric-Mental Health NP (MSN PMHNP) – $45,000.00 (in-state), $45,000.00 (out)
  • Show More Programs (+)
MSN – Adult-Gerontology Acute Care NP (MSN AGACNP) $42,300.00 $42,300.00
MSN – Adult-Gerontology Primary Care NP (MSN AGPCNP) $42,300.00 $42,300.00
MSN – Family Nurse Practitioner (MSN FNP) $42,300.00 $42,300.00
Show More Programs (+)
MSN – Pediatric Primary Care NP (MSN PNP) $42,300.00 $42,300.00
MSN – Psychiatric-Mental Health NP (MSN PMHNP) $45,000.00 $45,000.00
Show Fewer Programs (-)
67 Frontier Nursing University (#9)
  • MSN – Women's Health Nurse Practitioner – $34,545.00 (in-state), $34,545.00 (out)
  • MSN – Psychiatric Mental Health Nurse Practitioner – $36,240.00 (in-state), $36,240.00 (out)
  • MSN – Family Nurse Practitioner – $36,660.00 (in-state), $36,660.00 (out)
MSN – Women's Health Nurse Practitioner $34,545.00 $34,545.00
MSN – Psychiatric Mental Health Nurse Practitioner $36,240.00 $36,240.00
MSN – Family Nurse Practitioner $36,660.00 $36,660.00
67 Arkansas State University (#10)
  • MSN – Adult-Gerontology Acute Care NP – $15,770.00 (in-state), $15,770.00 (out)
  • MSN – Family Nurse Practitioner – $15,770.00 (in-state), $15,770.00 (out)
  • MSN – Psychiatric-Mental Health NP – $23,750.00 (in-state), $23,750.00 (out)
MSN – Adult-Gerontology Acute Care NP $15,770.00 $15,770.00
MSN – Family Nurse Practitioner $15,770.00 $15,770.00
MSN – Psychiatric-Mental Health NP $23,750.00 $23,750.00
66 Franklin University (#11)
  • MSN – Adult-Gerontology Primary Care NP – $33,810.00 (in-state), $33,810.00 (out)
  • MSN – Family Nurse Practitioner – $33,810.00 (in-state), $33,810.00 (out)
  • MSN – Psychiatric-Mental Health NP – $34,500.00 (in-state), $34,500.00 (out)
MSN – Adult-Gerontology Primary Care NP $33,810.00 $33,810.00
MSN – Family Nurse Practitioner $33,810.00 $33,810.00
MSN – Psychiatric-Mental Health NP $34,500.00 $34,500.00
66 University of Nevada Reno (#12)
  • MSN – Adult Gerontology Primary Care Nurse Practitioner – $17,246.25 (in-state), $36,225.00 (out)
  • MSN – Pediatric Acute Care Nurse Practitioner – $17,629.50 (in-state), $37,030.00 (out)
  • MSN – Family Nurse Practitioner – $18,396.00 (in-state), $38,640.00 (out)
  • MSN – Adult Gerontology Acute Care Nurse Practitioner – $19,162.50 (in-state), $40,250.00 (out)
  • MSN – Psychiatric Mental Health Nurse Practitioner – $19,162.50 (in-state), $40,250.00 (out)
  • Show More Programs (+)
MSN – Adult Gerontology Primary Care Nurse Practitioner $17,246.25 $36,225.00
MSN – Pediatric Acute Care Nurse Practitioner $17,629.50 $37,030.00
MSN – Family Nurse Practitioner $18,396.00 $38,640.00
Show More Programs (+)
MSN – Adult Gerontology Acute Care Nurse Practitioner $19,162.50 $40,250.00
MSN – Psychiatric Mental Health Nurse Practitioner $19,162.50 $40,250.00
Show Fewer Programs (-)
65 Texas Tech University (#13)
  • MSN – Adult-Gerontology Acute Care Nurse Practitioner Track – $13,448.64 (in-state), $28,272.00 (out)
  • MSN – Family Nurse Practitioner Track – $13,448.64 (in-state), $28,272.00 (out)
  • MSN – Pediatric Primary Care Nurse Practitioner Track – $13,728.82 (in-state), $28,861.00 (out)
  • MSN – Psychiatric Mental Health Nurse Practitioner Track – $13,728.82 (in-state), $28,861.00 (out)
  • MSN – Acute Care Pediatric Nurse Practitioner Track – $14,289.18 (in-state), $30,039.00 (out)
  • Show More Programs (+)
MSN – Adult-Gerontology Acute Care Nurse Practitioner Track $13,448.64 $28,272.00
MSN – Family Nurse Practitioner Track $13,448.64 $28,272.00
MSN – Pediatric Primary Care Nurse Practitioner Track $13,728.82 $28,861.00
Show More Programs (+)
MSN – Psychiatric Mental Health Nurse Practitioner Track $13,728.82 $28,861.00
MSN – Acute Care Pediatric Nurse Practitioner Track $14,289.18 $30,039.00
Show Fewer Programs (-)
64 Norwich University (#14)
  • MSN – Adult Gerontology Acute Care Nurse Practitioner – $37,125.00 (in-state), $37,125.00 (out)
  • MSN – Family Nurse Practitioner – $37,125.00 (in-state), $37,125.00 (out)
  • MSN – Psychiatric-Mental Health Nurse Practitioner – $37,125.00 (in-state), $37,125.00 (out)
MSN – Adult Gerontology Acute Care Nurse Practitioner $37,125.00 $37,125.00
MSN – Family Nurse Practitioner $37,125.00 $37,125.00
MSN – Psychiatric-Mental Health Nurse Practitioner $37,125.00 $37,125.00
64 University of Alabama at Birmingham (#15)
  • MSN – Adult-Gerontology Acute Care Nurse Practitioner – $33,480.00 (in-state), $33,480.00 (out)
  • MSN – Adult-Gerontology Primary Care Nurse Practitioner – $33,480.00 (in-state), $33,480.00 (out)
  • MSN – Family Primary Care Nurse Practitioner – $33,480.00 (in-state), $33,480.00 (out)
  • MSN – Neonatal Nurse Practitioner – $33,480.00 (in-state), $33,480.00 (out)
  • MSN – Pediatric Acute Care NP – $33,480.00 (in-state), $33,480.00 (out)
  • MSN – Pediatric Primary Care NP – $33,480.00 (in-state), $33,480.00 (out)
  • MSN – Psychiatric Mental Health Primary Care NP – $33,480.00 (in-state), $33,480.00 (out)
  • MSN – Women's Health Nurse Practitioner – $33,480.00 (in-state), $33,480.00 (out)
  • Show More Programs (+)
MSN – Adult-Gerontology Acute Care Nurse Practitioner $33,480.00 $33,480.00
MSN – Adult-Gerontology Primary Care Nurse Practitioner $33,480.00 $33,480.00
MSN – Family Primary Care Nurse Practitioner $33,480.00 $33,480.00
Show More Programs (+)
MSN – Neonatal Nurse Practitioner $33,480.00 $33,480.00
MSN – Pediatric Acute Care NP $33,480.00 $33,480.00
MSN – Pediatric Primary Care NP $33,480.00 $33,480.00
MSN – Psychiatric Mental Health Primary Care NP $33,480.00 $33,480.00
MSN – Women's Health Nurse Practitioner $33,480.00 $33,480.00
Show Fewer Programs (-)
64 University of Alabama (#16)
  • MSN – Family Nurse Practitioner – $28,320.00 (in-state), $28,320.00 (out)
  • MSN – Psychiatric-Mental Health Nurse Practitioner – $28,320.00 (in-state), $28,320.00 (out)
  • MSN – Dual FNP-PMHNP – $37,920.00 (in-state), $37,920.00 (out)
MSN – Family Nurse Practitioner $28,320.00 $28,320.00
MSN – Psychiatric-Mental Health Nurse Practitioner $28,320.00 $28,320.00
MSN – Dual FNP-PMHNP $37,920.00 $37,920.00
64 Tennessee Tech University (#17)
  • MSN – Family Nurse Practitioner – $35,640.00 (in-state), $41,940.00 (out)
  • MSN – Psychiatric Mental Health Nurse Practitioner – $35,640.00 (in-state), $41,940.00 (out)
  • MSN – Family Nurse Practitioner (for RNs with non-nursing bachelor's) – $39,600.00 (in-state), $46,600.00 (out)
MSN – Family Nurse Practitioner $35,640.00 $41,940.00
MSN – Psychiatric Mental Health Nurse Practitioner $35,640.00 $41,940.00
MSN – Family Nurse Practitioner (for RNs with non-nursing bachelor's) $39,600.00 $46,600.00
64 Northern Kentucky University (#18)
  • MSN – Adult-Gerontology Acute Care Nurse Practitioner – $28,200.00 (in-state), $28,200.00 (out)
  • MSN – Psychiatric-Mental Health Nurse Practitioner – $28,200.00 (in-state), $28,200.00 (out)
  • MSN – Family Nurse Practitioner – $28,800.00 (in-state), $28,800.00 (out)
MSN – Adult-Gerontology Acute Care Nurse Practitioner $28,200.00 $28,200.00
MSN – Psychiatric-Mental Health Nurse Practitioner $28,200.00 $28,200.00
MSN – Family Nurse Practitioner $28,800.00 $28,800.00
64 Campbellsville University (#19)
  • MSN – Family Nurse Practitioner – $27,900.00 (in-state), $27,900.00 (out)
MSN – Family Nurse Practitioner $27,900.00 $27,900.00
64 Purdue Global (#20)
  • MSN – Psychiatric-Mental Health Nurse Practitioner – $32,760.00 (in-state), $32,760.00 (out)
  • MSN – Adult-Gerontology Acute Care NP – $36,540.00 (in-state), $36,540.00 (out)
  • MSN – Adult-Gerontology Primary Care NP – $37,800.00 (in-state), $37,800.00 (out)
  • MSN – Family Nurse Practitioner – $37,800.00 (in-state), $37,800.00 (out)
  • Show More Programs (+)
MSN – Psychiatric-Mental Health Nurse Practitioner $32,760.00 $32,760.00
MSN – Adult-Gerontology Acute Care NP $36,540.00 $36,540.00
MSN – Adult-Gerontology Primary Care NP $37,800.00 $37,800.00
Show More Programs (+)
MSN – Family Nurse Practitioner $37,800.00 $37,800.00
Show Fewer Programs (-)

MSN Nurse Practitioner Career and Salary Data

A master of science in nursing (MSN) with a nurse practitioner (NP) specialization allows students to become practicing nurse practitioners in a variety of settings. NP specializations include:

  • Family nurse practitioner (FNP)
  • Neonatal nurse practitioner (NNP)
  • Pediatric acute care nurse practitioner (PNP-AC)
  • Pediatric primary care nurse practitioner (PNP-PC)
  • Adult-gerontology acute care nurse practitioner (AG-ACNP)
  • Adult-gerontology primary care nurse practitioner (AG-PCNP)
  • Psychiatric-mental health nurse practitioner (PMHNP)
  • Women’s health nurse practitioner (WHNP)

MSN-prepared nurse practitioners earn a median annual wage of $129,210 (Bureau of Labor Statistics 2025). Due to a shortage of family practice doctors, an aging population, and other causes, nurse practitioner positions are forecasted to rise by 40 percent between 2024 and 2034, an addition of 128,400 jobs nationwide (BLS 2025). By comparison, the average growth rate for all occupations is 3 percent.

Privacy Overview

Sechel Ventures Partners, LLC is committed to the privacy of its website visitors. This website sets no first-party cookies, and significantly limits third-party cookies (see "3rd Party Cookies" for details).

We set cookies only to store the cookie settings you select here, and to ensure useful content and a fast, unobtrusive experience. Cookies are stored in your browser.

When you click on a sponsored (advertising partner) link, you will leave this website for another. Its cookie policy may differ.