New York had the highest average teacher salary in 2017, $81,902, while Mississippi had the lowest at $42,925. Colorado ranks 31st at $51,808, below the U.S. average of $59,660.Hover over a state for details.