Yeah, if she only started coming out of the "shy" shell six months ago, that reinforces my belief that she's just saving it up for you. She doesn't want to "stand out" at school by throwing a tantrum there. I would keep working on it, but treat it as normal behavior that improves as she gets older.