The average teacher salary in North Carolina was $39,756 in 2007, $41,430 in 2008, and $42,556 in 2009, according to the Bureau of Labor Statistics.ompared to the national average, of $48,353 in 2008 and $49,720 in 2009, teaching salaries in North Carolina are low. For 2007, 2008, and 2009, teaching salaries in North Carolina ranked 44th in the nation, their low rankings similar to that of other less-populated states.