My dd who is almost 10 is really struggling at the moment. She has always had a very hard time failing at anything. Luckily for her, a lot of things have some easily - schoolwork etc - but whenever she can't do something right away or needs help, or doesn't get the "best" mark, she gets so upset which can come out as anger.
We moved at the start of this school year and she's settled ok into the new school, has friends etc. But I think a combination of the material getting just that bit trickier, and a rather "traditional" teacher, have meant she's coming home upset more and more. She said the teacher told her off for "attitude" and for getting annoyed with other children during group work. She does sometimes get frustrated with other children, I think due to the high standards she has for herself and others.
I do worry that I might have been a bit hard on her in the past, expecting too much, and I feel guilty that I might have contributed to this. I've tried so hard to back off as she gives herself such a hard time anyway. However I find it hard to get the balance between treating her gently and not letting her away with rude and obnoxious behaviour.
I've talked to her about what to do/say when she feels she might lose her temper, but I'm not sure how to help her with her need to always achieve the highest marks. She's already worried about her end of year report, even though I've told her there's no pressure at all. We encourage her to do things even if she's not the best, to try to instill the idea of doing things just for fun. The thing is, I do of course want her to try hard at school, but it's like she has the weight of the world on her shoulders.
Any suggestions?