hi there
personally i would keep her there.
she has had a lot of shifting about and im worried she might be learning that when something she doesnt like happens she will get to move to another school.

perhaps you could talk to the parents of the children and organise some playdates? even invite the mum and one child over to start to your house? this may be a nice way to get the girls to know each other without the peer group pressure at the school.

i hope you find a happy medium
xx