In modern slang we have "suit" for a resented boss. Then there is "stuffed shirt". somewhat older. Most important of all, I think, are "white collar" and "blue collar", which embody the difference between clerical, administrative and managerial jobs on the one hand, and skilled or labouring jobs on the other.
- For Teachers