Programmers are held in higher regard because they do the actual work, if you know what I mean. Everyone else is in a support role.
And yet in school administrators are paid higher and have it easier, because they don't have to deal with parents directly.
I've found that to be the case in very few of the organizations I've worked at.
I remember reading an article of Michelle Rhee when she was head of Washington DC School district. At beginning of her term, she got lost in the district HQ and walked into a room where a lady was sitting in front of a computer. Rhee asked what her job was, and she couldn't answer. And soon enough, a purge of the HQ district office was implemented.
You can agree with her or not, but no doubt there is a lot of unnecessary people on payroll in places like school district HQ.