(Edit after being downvoted, in an attempt to be more constructive): Seriously, you seem to have an animus against teachers having decent health care. What's your problem with that, and why do you feel it's appropriate to label their quite average health care plans as "gold plated", as if they were unfairly receiving more health care than they are entitled to?
The numbers I cited are actual hours worked "last week" according to the BLS's American Time User Survey. It includes work performed "at a work location", "at home" and "at another location" (I assume this last one means starbucks).
You'd have known all this if you bothered to read even the introduction.
38.5 hours is … unrealistic. It also ignores the fact that health care and benefits have been slashed heavily in recent decades so while there may be some older teachers enjoying the fruits of stronger unions, a prospective new teacher is looking at something roughly equivalent to what any software engineer would receive as far as benefits go. Salary is probably lower unless you're comparing a teacher in a very rich / urban area with a software engineer well outside of SF/NY/LA/etc.
http://www.bls.gov/opub/mlr/2008/03/art4full.pdf
That's about $33.5/hour for wages alone. It also ignores the value of gold plated health care + pensions, etc.