Top Nurse Practitioner Programs by State

28 Min Read Published February 23, 2024
Nurse Practitioner Programs by State

Nurse practitioners (NPs) are advanced practice nurses who have attended a graduate-level NP program. Luckily, if you’re interested in becoming a nurse practitioner, you have several programs to choose from. The AANP reports that the US is home to roughly 400 NP programs.

We listed the top nurse practitioner programs in each state to help you find an NP program near you that suits your needs.

Top Nurse Practitioner Programs by State

Every nurse practitioner has its own benefits and features, and the program that is best for one potential attendee may not be the right choice for another. In ranking our list of top programs in each state, we considered the following factors:

  • Cost of attendance
  • Program length
  • Admission requirements
  • Ranking according to U.S. News & World Report
  • Additional accolades that the program has received

Jump to your state:

Alabama

  • Location: Birmingham, AL 
  • Program Cost: $682 per credit
  • Program Length: 2-4 years 
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Auburn, AL
  • Program Cost: $54,000 - $81,000
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Huntsville, AL
  • Program Cost: $52,000 - $78,000
  • Program Length: 2-3 years 
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Birmingham, AL
  • Program Cost: $50,000 - $75,000
  • Program Length: 2-3 years 
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes
  • Website
  • Location: Florence, AL
  • Program Cost: $48,000 - $72,000
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website

 

Alaska

  • Location: Anchorage, AK 
  • Program Cost: $54,000 - $81,000
  • Program Length: 2-3 years 
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website

 

Arizona

  • Location: Tucson, AZ
  • Program Cost: $53,000 - $79,500
  • Program Length: 2-4 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Phoenix, AZ
  • Program Cost: $50,000 - $75,000
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Phoenix, AZ
  • Program Cost: $54,000 - $81,000
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes
  • Website
  • Location: Phoenix, AZ
  • Program Cost: $52,000 - $78,000
  • Program Length: 2- 3 years 
  • Degrees/Programs Offered: MSN
  • School Type: Private
  • Online Options Available: Yes
  • Website
  • Location: Flagstaff, AZ
  • Program Cost: $42,000 - $63,000
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website

 

Arkansas

  • Location: Little Rock, AR
  • Program Cost: $56,000 - $84,000
  • Program Length: 2-4 years
  • Degrees/Programs Offered: MSN, DNP 
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Jonesboro, AR
  • Program Cost: $32,000 - $48,000 
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN
  • School Type: Public 
  • Online Options Available: Yes
  • Website
  • Location: Conway, AR 
  • Program Cost: $40,000 - $60,000
  • Program Length: 2-3 years
  • Degrees/Programs Offered:
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Arkadelphia, AR
  • Program Cost: $38,000 - $57,000
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN 
  • School Type:  Public
  • Online Options Available: Yes
  • Website

 

California

  • Location: San Francisco, CA 
  • Program Cost:  $12,570 per year (in-state) and $24,815 per year (out-of-state)
  • Program Length: 4 years  
  • Degrees/Programs Offered: Master’s, Ph.D., DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Los Angeles, California 
  • Program Cost: $68,000 - $102,000
  • Program Length: 2-4 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Irvine, CA
  • Program Cost: $64,000 - $96,000
  • Program Length: 2-4 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Los Angeles, CA 
  • Program Cost: $80,000 - $120,000
  • Program Length: 2-4 years
  • Degrees/Programs Offered: SN, DNP
  • School Type: Private 
  • Online Options Available: Yes
  • Website
  • Location: Azusa, California 
  • Program Cost: $58,000 - $87,000
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN
  • School Type: Private
  • Online Options Available: Yes
  • Website

 

Colorado

  • Location: Aurora, CO
  • Program Cost: $718-$1248 per credit
  • Program Length:  2-4 years
  • Degrees/Programs Offered: MS, DNP, Ph.D.
  • School Type: Public 
  • Online Options Available: Yes
  • Website
  • Location: Greeley, CO
  • Program Cost: $678-$734.00
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Denver, CO
  • Program Cost: $965 per credit hour
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: private
  • Online Options Available: Yes
  • Website
  • Location: Pueblo, CO
  • Program Cost: $493-$1150 per credit hour
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Denver, CO
  • Program Cost: $718-$770 per credit hour
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Private 
  • Online Options Available: Yes
  • Website

 

Connecticut

  • Location: Orange, CT
  • Program Cost: $48,056 per year
  • Program Length: 3 years 
  • Degrees/Programs Offered: MSN, Ph.D., DNP,
  • School Type: Private
  • Online Options Available: Yes
  • Website
  • Location: Storrs, CT 
  • Program Cost: $54,263 per year
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Fairfield, CT
  • Program Cost: $64,120 per year
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Private 
  • Online Options Available: Yes
  • Website
  • Location: West Hartford, CT
  • Program Cost: $56,600 Per year 
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN
  • School Type: Private 
  • Online Options Available: Yes
  • Website
  • Location: Fairfield, CT
  • Program Cost: $62,700 per year 
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN
  • School Type: Private 
  • Online Options Available: Yes
  • Website

 

Delaware

  • Location: Newark, DE
  • Program Cost: $58,716 per year
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: New Castle, DE
  • Program Cost: $48,000 per year 
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN
  • School Type: Private 
  • Online Options Available: Yes
  • Website

 

Florida

  • Location: Gainesville, FL 
  • Program Cost: $65,900 per year 
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Tallahassee, FL
  • Program Cost: $62,052 per year 
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location:  Coral Gables, FL
  • Program Cost: $92,228
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes
  • Website
  • Location: Miami Shores, FL 
  • Program Cost: $78,800 per year 
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Private 
  • Online Options Available: Yes
  • Website
  • Location: Tampa, FL
  • Program Cost: $68,000 per year 
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website


>> Related: Nurse Practitioner Schools in Florida

Georgia

  • Location: Atlanta, GA
  • Program Cost: $1,963 per credit
  • Program Length: 15 months 
  • Degrees/Programs Offered: Master’s, Ph.D., DNP
  • School Type: Private
  • Online Options Available: Yes
  • Website
  • Location: Atlanta, GA
  • Program Cost: $47,000 - $55,000 per year 
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP 
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Kennesaw, GA 
  • Program Cost: $52,000 - $60,000
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Milledgeville,  GA 
  • Program Cost: $37,000 - $44,000 
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN
  • School Type: Public
  • Online Options Available: Yes
  • Website

 

Hawaii

  • Location: Honolulu, HI 
  • Program Cost: $72,000 - $108,000
  • Program Length: 2-4 years 
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Honolulu, HI 
  • Program Cost: $65,000 - $90,000
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Private 
  • Online Options Available: Yes
  • Website
  • Location: Hilo, HI 
  • Program Cost: $58,000 - $84,000
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Honolulu, HI 
  • Program Cost: $60,000 - $88,000
  • Program Length: 2-3 years
  • Degrees/Programs Offered: DNP
  • School Type: Private 
  • Online Options Available: Yes
  • Website

 

Idaho

  • Location: Pocatello, ID
  • Program Cost: $48,776 - $77,000
  • Program Length: 2-4 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Boise, ID 
  • Program Cost: $44,400 - $71,000
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Nampa, ID 
  • Program Cost: $54,000 - $80,000 
  • Program Length: 2-4 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes
  • Website

 

Illinois

  • Location: Chicago, IL
  • Program Cost: $20,838 per year 
  • Program Length: 3 years 
  • Degrees/Programs Offered: Master’s, Ph.D., DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Chicago, IL 
  • Program Cost: $82,935 - $128,830
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Private 
  • Online Options Available: Yes
  • Website
  • Location: Romeoville, IL 
  • Program Cost: $60,000 - $88,000
  • Program Length: 2-3 years
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Private 
  • Online Options Available: Yes
  • Website
  • Location: Joliet, IL 
  • Program Cost: $56,000 - $84,000 
  • Program Length: 2-3 years 
  • Degrees/Programs Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes
  • Website

 

Indiana

  • Location: West Lafayette, IN
  • Program Cost: $44,700 - $55,700
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Bloomington, IN 
  • Program Cost: $52,000 - $64,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Marion, IN
  • Program Cost: $48,000 - $60,000
  • Program Length: 2-3 years
  • Degree Offered: MSN
  • School Type: Private
  • Online Options Available: Yes
  • Website
  • Location: Goshen, IN
  • Program Cost: $46,000 - $58,000
  • Program Length: 2-3 years
  • Degree Offered: MSN
  • School Type: Private
  • Online Options Available: Yes
  • Website
  • Location: Fort Wayne, IN
  • Program Cost: $44,000 - $56,000
  • Program Length: 2-3 years
  • Degree Offered: MSN
  • School Type: Private
  • Online Options Available: Yes
  • Website

 

Iowa

  • Location: Iowa City, IA
  • Program Cost: $64,234 - $98,000
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: YesWebsite
  • Website
  • Location: Sioux City, IA
  • Program Cost: $52,450 - $76,450
  • Program Length: 2-3 years
  • Degree Offered: MSN
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Des Moines, IA
  • Program Cost: $46,000 - $68,000
  • Program Length: 2-3 years
  • Degree Offered: MSN
  • School Type: Private
  • Online Options Available: Yes
  • Website
  • Location: Dubuque, IA
  • Program Cost: $68,000 - $102,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website

 

Kansas

  • Location: Kansas City, KS
  • Program Cost: $55,400 - $83,100
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Wichita, KS
  • Program Cost: $52,100 - $78,150
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Hays, KS
  • Program Cost: $48,137 - $72,205
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Pittsburg, KS
  • Program Cost: $40,900 - $61,350
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Topeka, Ks
  • Program Cost: $62,700 - $94,050
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website

 

Kentucky

  • Location:  Versailles, KY 
  • Program Cost: $19,380 per year 
  • Program Length: 3 years 
  • Degrees/Programs Offered: MSN, Ph.D., DNP
  • School Type: Private
  • Online Options Available: Yes
  • Website
  • Location: Lexington, KY
  • Program Cost: $63,340 - $95,010
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Bowling Green, KY
  • Program Cost: $58,200 - $87,300
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Louisville, KY
  • Program Cost: $65,260 - $97,890
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes  
  • Website
  • Location: Murray, KY
  • Program Cost: $52,740 - $79,110
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes  
  • Website

 

Louisiana

  • Location: New Orleans, LA
  • Program Cost: $59,525 - $84,890
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes  
  • Website
  • Location: New Orleans, LA
  • Program Cost: $62,000 - $90,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes  
  • Website
  • Location: Lafayette, LA
  • Program Cost: $52,000 - $68,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes  
  • Website
  • Location: Hammond, LA
  • Program Cost: $48,000 - $64,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes  
  • Website

 

Maine

  • Location: Orono, ME
  • Program Cost: $64,000 - $96,000
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes  
  • Website
  • Location: Bangor, ME
  • Program Cost: $58,000 - $84,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes  
  • Website
  • Location: Standish, ME
  • Program Cost: $50,000 - $74,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes  
  • Website
  • Location: Portland, ME
  • Program Cost: $56,000 - $82,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website

 

Maryland

  • Location: Baltimore, Maryland
  • Program Cost: $1,790 per credit 
  • Program Length: 3 years 
  • Degrees/Programs Offered: Master’s, Ph.D., DNP
  • School Type: Private 
  • Online Options Available: Yes
  • Website
  • Location: Baltimore, MD
  • Program Cost: $68,000 - $102,000
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes  
  • Website
  • Location: Salisbury, MD
  • Program Cost: $52,000 - $78,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes  
  • Website
  • Location: Bethesda, MD
  • Program Cost: $0 (University waives tuition and fees for military students)
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes  
  • Website
  • Location: Baltimore, MD
  • Program Cost: $44,000 - $66,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes  
  • Website

 

Massachusetts

  • Location: Boston, MA
  • Program Cost: $54,330 - $81,495
  • Program Length: 2-3.5 years
  • Degree Offered: MSN
  • School Type: Public
  • Online Options Available: Yes  
  • Website
  • Location: Boston, MA
  • Program Cost: $66,656 - $100,088
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes  
  • Website
  • Location: Lowell, MA
  • Program Cost: $44,700 - $55,700
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website

 

Michigan

  • Location: Ann Arbor, MI
  • Program Cost: 
  • Program Length: 2 years 
  • Degrees/Programs Offered: Master’s, Ph.D., DNP
  • School Type: Public
  • Online Options Available: Yes  
  • Website
  • Location: East Lansing, MI
  • Program Cost: $52,000 - $78,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Detroit, MI
  • Program Cost: $54,000 - $81,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Rochester, MI
  • Program Cost: $56,000 - $84,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Detroit, MI
  • Program Cost: $60,000 - $90,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website

 

Minnesota

  • Location: Minneapolis, MN
  • Program Cost: $65,391 - $97,986
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Minneapolis, MN
  • Program Cost: $58,000 - $84,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Minneapolis, MN
  • Program Cost: $52,000 - $78,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: For-Profit
  • Online Options Available: Yes 
  • Website
  • Location: St. Paul, MN
  • Program Cost: $50,000 - $75,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website

 

Mississippi

  • Location: Jackson, MS
  • Program Cost: $56,986 - $84,561
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Lorman, MS
  • Program Cost: $44,000 - $66,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Cleveland, MS
  • Program Cost: $48,000 - $72,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Hattiesburg, MS
  • Program Cost: $52,000 - $78,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Columbus, MS
  • Program Cost: $58,000 - $87,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website

 

Missouri

  • Location: Columbia, MO
  • Program Cost: $45,300 - $67,950
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: St. Louis, MO
  • Program Cost: $60,000 - $90,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Kansas City, MO
  • Program Cost: $64,000 - $96,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Springfield, MO
  • Program Cost: $50,000 - $75,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website

 

Montana

  • Location: Bozeman, MT
  • Program Cost: $37,408 - $56,112
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website

 

Nebraska

  • Location: Omaha, NE
  • Program Cost: $47,232 - $70,848
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Omaha, NE
  • Program Cost: $48,000 - $72,000
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Omaha, NE
  • Program Cost: $45,000 - $67,500
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Omaha, NE
  • Program Cost: $54,000 - $81,000
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website

 

Nevada

  • Location: Las Vegas, NV
  • Program Cost: $64,000 - $96,000
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Henderson, NV
  • Program Cost: $58,000 - $87,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Reno, NV
  • Program Cost: $56,000 - $84,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Henderson, NV
  • Program Cost: $70,000 - $105,000
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website

 

New Hampshire

  • Location: Durham, NH
  • Program Cost: $43,230 - $64,845
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Nashua, NH
  • Program Cost: $48,000 - $72,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: New London, NH
  • Program Cost: $52,000 - $78,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website

 

New Jersey

  • Location: Newark, NJ
  • Program Cost: $64,274 - $96,411
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: West Long Branch, NJ
  • Program Cost: $68,000 - $102,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: South Orange, NJ
  • Program Cost: $60,000 - $90,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Lodi, NJ 
  • Program Cost: $48,000 - $72,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website

 

New Mexico

  • Location: Las Cruces, NM
  • Program Cost: $36,000 - $54,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Albuquerque, NM
  • Program Cost: $42,000 - $63,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Silver City, NM
  • Program Cost: $40,000 - $60,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Las Vegas, NM
  • Program Cost: $46,000 - $69,000
  • Program Length: 2-3 years
  • Degree Offered: MSN
  • School Type: Public
  • Online Options Available: Yes 
  • Website

 

New York

  • Location: New York City, NY
  • Program Cost: $89,862
  • Program Length: 2 years 
  • Degrees/Programs Offered: Master’s, Ph.D., DNP
  • School Type: Private
  • Website
  • Location: New York City, NY
  • Program Cost: $71,200 - $106,800
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Rochester, NY
  • Program Cost: $60,000 - $90,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Brooklyn, NY
  • Program Cost: $56,986 - $84,561
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Buffalo, NY
  • Program Cost: $44,000 - $66,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website

 

North Carolina

  • Location: Durham, NC
  • Program Cost: $1,910 per credit
  • Program Length: 2 ½ years 
  • Degrees/Programs Offered: Master’s, Ph.D., DNP 
  • School Type: Private
  • Online Options Available: Yes
  • Website
  • Location: Chapel Hill, NC
  • Program Cost: 
  • Program Length: 3 years 
  • Degrees/Programs Offered: Master’s, Ph.D., DNP
  • School Type: Public
  • Online Options Available: Yes
  • Website
  • Location: Greenville, NC
  • Program Cost: $48,000 - $72,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Charlotte, NC
  • Program Cost: $52,000 - $78,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website

 

North Dakota

  • Location: Grand Forks, ND
  • Program Cost: $43,520 - $65,280
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Fargo, ND
  • Program Cost: $45,000 - $67,500
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website

 

Ohio

  • Location: Columbus, OH 
  • Program Cost: 
  • Program Length: 3 years 
  • Degrees/Programs Offered: Master’s, Ph.D., DNP
  • School Type: Public
  • Website
  • Location: Cleveland, OH
  • Program Cost: $2,263 per credit
  • Program Length: 2 years 
  • Degrees/Programs Offered: Master’s, Ph.D., DNP
  • School Type: Private
  • Website
  • Location: Cincinnati, OH
  • Program Cost: $56,000 - $84,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Kent, OH
  • Program Cost: $48,000 - $72,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Toledo, OH
  • Program Cost: $44,000 - $66,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website

 

Oklahoma

  • Location: Norman, OK
  • Program Cost: $57,920 - $86,880
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Tulsa, OK
  • Program Cost: $50,000 - $75,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Tulsa, OK
  • Program Cost: $46,000 - $69,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website

 

Oregon

  • Location: Portland, OR
  • Program Cost: $51,300 - $76,950
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Portland, OR
  • Program Cost: $58,000 - $87,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Forest Grove, OR
  • Program Cost: $56,000 - $84,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website

 

Pennsylvania

  • Location: Philadelphia, PA
  • Program Cost: $48,408
  • Program Length: 16 months 
  • Degrees Offered: Master’s, Ph.D., DNP
  • School Type: Private
  • Online Options Available: Yes
  • Website
  • Location: Pittsburgh, PA
  • Program Cost: $52,000 - $78,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Philadelphia, PA
  • Program Cost: $68,000 - $102,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Philadelphia, PA
  • Program Cost: $60,000 - $90,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Pittsburgh, PA
  • Program Cost: $56,000 - $84,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website

 

Rhode Island

  • Location: Kingston, RI
  • Program Cost: $50,000 - $75,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Providence, RI
  • Program Cost: $46,000 - $69,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Newport, RI
  • Program Cost: $52,000 - $78,000
  • Program Length: 2-3 years
  • Degree Offered: MSN
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: East Greenwich, RI
  • Program Cost: $48,000 - $72,000
  • Program Length: 2-3 years
  • Degree Offered: MSN
  • School Type: Private
  • Online Options Available: Yes 
  • Website

 

South Carolina

  • Location: Charleston, SC
  • Program Cost: $57,600 - $86,400
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Columbia, SC
  • Program Cost: $48,000 - $72,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Clemson, SC
  • Program Cost: $50,000 - $75,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Anderson, SC
  • Program Cost: $46,000 - $69,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Florence, SC
  • Program Cost: $42,000 - $63,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website

 

South Dakota

  • Location: Yankton, SD
  • Program Cost: $40,000 - $60,000
  • Program Length: 2-3 years
  • Degree Offered: MSN
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Brookings, SD
  • Program Cost: $45,000 - $67,500
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Vermillion, SD
  • Program Cost: $42,000 - $63,000
  • Program Length: 2-3 years
  • Degree Offered: MSN
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Sioux Falls, SD
  • Program Cost: $48,000 - $72,000
  • Program Length: 2-3 years
  • Degree Offered: MSN
  • School Type: Private
  • Online Options Available: Yes 
  • Website

 

Tennessee

  • Location: Nashville, TN
  • Program Cost: $1,793 per credit
  • Program Length: 12 months 
  • Degrees/Programs Offered: Master’s, Ph.D., DNP
  • School Type: Private
  • Online Options Available: Yes
  • Website
  • Location: Memphis, TN
  • Program Cost: $56,000 - $84,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Knoxville, TN
  • Program Cost: $48,000 - $72,000
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Johnson City, TN
  • Program Cost: $40,000 - $60,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Nashville, TN
  • Program Cost: $52,000 - $78,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website

 

Texas

  • Location: Austin, TX
  • Program Cost: $56,000 - $84,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP, Ph.D.
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: El Paso, TX
  • Program Cost: $48,000 - $72,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: San Antonio, TX
  • Program Cost: $50,000 - $75,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Denton, TX
  • Program Cost: $46,000 - $69,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Waco, TX
  • Program Cost: $52,000 - $78,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website

 

Utah

  • Location: Salt Lake City, UT
  • Program Cost: $53,000 - $79,500
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Ogden, UT
  • Program Cost: $42,000 - $63,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Provo, UT
  • Program Cost: $54,000 - $81,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Provo, UT
  • Program Cost: $50,000 - $75,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website

 

Vermont

  • Location: Burlington, VT
  • Program Cost: $65,000 - $97,500
  • Program Length: 2-4 years
  • Degree Offered: MS, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Northfield, VT
  • Program Cost: $55,000 - $82,500
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website

 

Virginia

  • Location: Charlottesville, VA
  • Program Cost: $54,000 - $81,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Richmond, VA
  • Program Cost: $48,000 - $72,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Fairfax, VA
  • Program Cost: $52,000 - $78,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Norfolk, VA
  • Program Cost: $46,000 - $69,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Radford, VA
  • Program Cost: $40,000 - $60,000
  • Program Length: 2-3 years
  • Degree Offered: MSN
  • School Type: Public
  • Online Options Available: Yes 
  • Website

 

Washington

  • Location: Seattle, WA
  • Program Cost: 
  • Program Length: 3 years 
  • Degrees Offered: Master’s, Ph.D., DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Seattle, WA
  • Program Cost: $54,000 - $81,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Spokane, WA
  • Program Cost: $50,000 - $75,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Tacoma, WA
  • Program Cost: $48,000 - $72,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website

 

West Virginia

  • Location: Morgantown, WV
  • Program Cost: $38,000 - $57,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Wheeling, WV
  • Program Cost: $42,000 - $63,000
  • Program Length: 2-3 years
  • Degree Offered: MSN
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Huntington, WV
  • Program Cost: $36,000 - $54,000
  • Program Length: 2-3 years
  • Degree Offered: MSN
  • School Type: Public
  • Online Options Available: Yes 
  • Website

 

Wisconsin

  • Location: Madison, WI
  • Program Cost: $62,000 - $93,000
  • Program Length: 2-4 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Milwaukee, WI
  • Program Cost: $60,000 - $90,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Milwaukee, WI
  • Program Cost: $45,000 - $67,500
  • Program Length: 2-3 years
  • Degree Offered: MSN
  • School Type: Public
  • Online Options Available: Yes 
  • Website
  • Location: Mequon, WI
  • Program Cost: $44,000 - $66,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website
  • Location: Fond du Lac, WI
  • Program Cost: $42,000 - $63,000
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Private
  • Online Options Available: Yes 
  • Website

 

Wyoming

  • Location: Laramie WY
  • Program Cost: $45,000 - $67,500
  • Program Length: 2-3 years
  • Degree Offered: MSN, DNP
  • School Type: Public
  • Online Options Available: Yes 
  • Website

 

How to Choose a Nurse Practitioner Program

With so many programs nationwide, you may wonder how to narrow your choices to one school. However, choosing an NP program is more straightforward than it seems.

 The first thing to consider is the population you want to work with, which will steer you toward an NP specialty. Some popular specialties include the following: 

You’ll need to find a nurse practitioner program that offers your chosen specialty.

 You may also consider whether you want online, hybrid, or in-person classes. Additionally, you should decide which degree you want. NP programs award Master of Science in Nursing (MSN) or Doctor of Nursing Practice (DNP) degrees. A DNP is a terminal nursing degree and takes a year or two longer to complete than an MSN.

 The perfect nurse practitioner program is a personal match for your specific needs to achieve your goals.

Final Thoughts

Aspiring nurse practitioners have hundreds of program options. You can select from over 400 schools and dozens of specialties and attend classes online, in-person, or in a hybrid format. We hope this list of nurse practitioner schools by state helped you find a program near you that suits your goals.

 If you'd like to learn more about what it means to be a nurse practitioner, check out our guide to nurse practitioner degrees.

FAQs

  • How long does it take to become a nurse practitioner?

    • Besides four years of undergraduate coursework and bedside experience, earning an NP degree may take 1-3 more years. So, the total training time to become an NP is around 5-8 years.
  • Is becoming a nurse practitioner worth it?

    • The value of becoming an NP is up to each individual. But, as an NP,  you’ll earn much more money than an ADN or BSN nurse. You will also have more diverse career options available.
  • What degree do you need to be a nurse practitioner?

    • You need a Master of Science in Nursing (MSN) or Doctor of Nursing Practice (DNP) degree from an accredited NP program to become a nurse practitioner.
  • What GPA do you need to get into a nurse practitioner program?

    • Most programs require you to have at least a 3.0 GPA in your undergraduate classes. However, the GPA requirements for each nurse practitioner program may vary.
Kathleen Gaines
MSN, RN, BA, CBC
Kathleen Gaines
News and Education Editor

Kathleen Gaines (nee Colduvell) is a nationally published writer turned Pediatric ICU nurse from Philadelphia with over 13 years of ICU experience. She has an extensive ICU background having formerly worked in the CICU and NICU at several major hospitals in the Philadelphia region. After earning her MSN in Education from Loyola University of New Orleans, she currently also teaches for several prominent Universities making sure the next generation is ready for the bedside. As a certified breastfeeding counselor and trauma certified nurse, she is always ready for the next nursing challenge.

Read More From Kathleen
Go to the top of page