In the overcorrection department, however, I submit high school teachers of English. Think about these things, people; don't just let your knee jerk. Unlike a political science professor, which could mean either a professor of political science or a science professor who is political, or French professor, which could mean either a professor of French or a professor who is French, high school English teachers presents no ambiguity: If you wanted to write about English high school teachers, that's the way you'd write it.
(I, of course, would write English high-school teachers, but that's another topic.)