I work rather odd hours - which is one of the beauties of teaching.
I get to school around 7.45ish, and leave sometime between 4.15 and 5.30, depending on family demands in the evening [DS is 13, DD is 11, both are very active in extra-curricular activities]. Once the family taxi is parked, I sit down to work again and do 2-3 hours of work then - so 8-10 on a good night, 9-midnight on a bad one.
At the moment - FT, relatively new to the school, lots of changes of curriculum underway in primary - I also work all day Sunday catching up with marking (I mark 30+ English and Maths books every night during the week, but other subjects tend to get done at the weekend) assessment and planning for the week ahead. Lunchtimes and breaktimes are taken up with resources, displays, immediate paperwork and issues, staff meeting once a week and I run an after school club one night a week.
Holidays are fab, though. In the short holidays it's a week off and a week of half-time working, plus a full day or so in school doing displays, sorting etc, half terms are similarly half and half [or full time report writing in the summer half term], but the summer holiday is LOVELY!
My husband calls teaching 'the ultimate compressed hours contract' - silly hours all term time, longer holidays than most people get.