A primary school teacher will spend on average 19 hours a week of timetabled teaching. It's similar for secondary school classroom teachers, averaging 19.6 hours. Secondary school head teachers have much lower levels of classroom time, at 2.8 hours per week.