I completely agree with Bon. You have to give her a break. I am a teacher and let me tell you I am a very patient one at that but sometimes having a stern word to some children is the only way to get the point across. It would be different if she were doing it all the time but sometimes when you have tried everything else you are out of options. Teachers deal with alot of rubbish sometimes and it is normally the same kids who continue to do the wrong thing, take teaching time away from the other kids in the class and it is just not fair. I know that last year I yelled at a few kids in my class in front of the rest of the class as I needed to make sure that the other children knew that that type of behaviour is not tolerated.

Please dont judge a teacher until you have walked a mile in their shoes. I am sure as a parent you have yelled at your children at least on one occasion and you would be horrified to think that your neighbours might call DOCS or be judging you because of it when they have no idea why you were yelling.

On a side note, I would hope that the teacher would be professional enough to deal with the change from prep to year 4. I am sure if the teacher next door continually heard another teacher screaming then they would approach the teacher and ask if trhey could help in anyway.