40 hours per week. Then add on all the extras...staff meetings, parent teacher interviews, parent orientations, etc. Some weeks I stayed late 3 days, not getting home until around 8pm, or later
It would have been a little better had I gotten paid for all this time.
The hours are very flexible and they work with your time shifts.