Some people seem to be equating classroom time to working time. That's wrong as teachers have a hell of a lot of other duties too.
I guess 40-50 hours per week is pretty standard here.
A week of paid holiday is beyond a joke. Unless the salary is incredible, look for another job!