Teachers teach a maximum of 30 teaching hours per week, maximum 40 hours onsite.
Schedules are slightly different depending on the school and area.
Generally teachers will start work at 8:30 or 9, have classes until around 11:30 or 12, then have classes again from 2:30 or 3pm until 5:30 or 6pm.
Some times there is a bigger gap in the afternoon where you can leave and come back,
but no one works more than 5 days per week and no one works over 30 hours per week.