I would like to help you with your question.
Yes...I do believe that hormone changes might be playing a part in all of this. I'm going to suggest a very good book for you to read and their website so that you can gain even more support and perhaps some new strategies. At the same time, I will give you a different way to approach her so that you don't get so frustrated and she keeps the affirmation and support she is looking for.
What seems to be happening is that her self-worth gets beat up when she doesn't perform exactly as she wishes. While it was no big deal for her when she struggled with new words...it seems to have been a "crisis" in her mind. Children are ego-centric and so everything is about "them"...this is normal and natural...and that's where the extra validation come in handy. Still, you don't want to give in to her negativity.
So...let's look at what you could have said last night that might have had a better outcome:
When she called you a rubbish reader...you could have said. "Darling that was very unkind of you to say that. I can understand that you might have been frustrated with our reading together, but speaking to me in a disrespectful manner is not okay. I think you did a marvelous job reading and I enjoyed our time together. Was there something you wish would have been different?"
If she doesn't offer what she would like to have done differently. Then you can go on to say. "I see that something did upset you. Would you like to tell me about that? I am here. I will listen. If you need a moment or two to get your thoughts together that is fine and I am happy to sit here with you."
If she continues to be negative and unwilling to talk in a respectful voice about what she is feeling and thinking.Then you can say, "I see that you are unwilling to talk about this now. I want to listen and I will. We can do this in the morning if you want, or tomorrow, or whenever you chose. For now, I will say goodnight." You can bring her a tissue if she is crying, give her a good hug...and then leave.
What I am suggesting is to acknowledge her feelings...she is frustrated and upset...likely in this case because she was not a perfect reader. But striking out verbally at you was inappropriate and so she needs to hear that you "see" that she is upset, but you also set a boundary on how she can't abuse you in the process of trying to understand her feelings. Then by saying that you are listening..and really listening...you are giving her permission to have her feelings and have your support for those feelings! What we don't want to do here is to say that she is that her feelings are wrong or unnecessary. She's only 9 (nearly 10) but the world of emotions is still something she is trying to figure out.
I think you did a wonderful job of listening and trying to soothe her. All I am offering is another way to look at it.
I think your chart ideas are marvelous and they seem to be working very good.
It's just that self-worth part...and truly it is hard to be 9 almost 10! Feeling insecure about yourself is what happens...so by your listening and acknowledging her tender feelings you are doing precisely what needs to happen...
Being a parent...and a single parent...is a difficult and demanding responsibility.
You are being thoughtful and responsible....and as I said...much of this has to do with her age.
The book I highly suggest is:
Parenting with Love and Logic. Please see this website for more information about this parenting program and to get more tips from professionals and parents:
Please let me know if my response has been helpful or if you would like to chat more.