NP Programs are pricey. Most nurse practitioner programs require students to complete 30-54 credits (an average of about 45) depending on program and specialty. In-State tuition can cost anywhere from $225 to $665 per credit with an average of around $400 a credit for schools we surveyed.