The average hourly pay for nurses in the U.S. is $39.78 for registered nurses and $56.75 for nurse practitioners, and the national average pay for physician assistants is $55.81 per hour, according to the most recent U.S. Bureau of Labor Statistics occupational employment statistics survey.