North Carolina's ranking for teacher pay improves, but the per pupil funding ranking falls. A report from the National Education Association says the state jumped six spots to 35th in teacher pay, with the average teacher salary nearing $50,000 per year. The same analysis projects the state's per pupil expenditure will fall by $15, to $8,940. That would rank the state 43rd, instead of 42nd like last year.