I have been volunteering in a local school today and have seen that the teacher shouts at the children quite a lot. She apologised to me but said that she had to do it to keep them under control. They are actually on the whole quite well-behaved and this may be due to her tactics. I was just wondering if this is normal. It is a fairly deprived area with a lot of children who have English as a second language.