I think it depends on the grade and/or subject you're teaching. My wife has taught HS English for a decade and the 45-50+ hr weeks has been the norm for her and her colleagues.
I have the impression (from my wife and her coworkers) that it's much easier for elementary and middle school teachers to work the contracted hours and not bring their work home with them.
High school just comes with a lot of extra baggage too.