DD (aged 9) has had some problems at school recently and she has been to a paediatrician to rule out any physical cause, which he has. Her problem is that her character is to want to be the best at everything. She excels in some areas, is very good in others and those things that she is OK at, she thinks she is really bad - when she isn't, she's just average. But she can't accept that and that makes her really anxious, unhappy and she becomes scared of certain things at school which she imagines she can't do. The pyschologist had tried to explain to her that she shouldn't expect to be good at everything and that it's OK to say you're not good at something and no-one will think badly of you.
Has anyone else had this problem and does anyone have any advice as to how to tackle it?