As far as I can tell, teachers do, for the most part, get as much time off as anyone else. The 6 weeks summer holiday is probably the only time they actually get off, since they seem to prep/mark work in the smaller 1 or 2 week holidays (and probably do a bit in that 6 weeks to be fair). They also tend to work longer hours, especially when there's special events on like open days and parents evenings. I think you may be underestimating what a teacher does, but @
Kardan; and @
Charz777; might have better insight on this since what I said is pretty much speculation.