How much does an Agriculture Teacher make in NC?
As of April 01, 2025, the average annual salary for an Agriculture Teacher in North Carolina is $51,699. According to Salary.com, salaries can range from a low of $39,183 to a high of $68,657, with most professionals earning between $45,147 and $60,575.