Paying out-of-state tuition a nurse practitioner student can expect to spend about $31,500 on their education. Online programs run somewhere in between costing $400-$800 per credit ultimately averaging about $22,500 for a nurse practitioner degree. Private universities cost anywhere from $500 to $1,500 per credit.