Predominantly between 20-30 hours per week. Some teachers can teach more, but this depends on the school and the demand from their students.