I moved my DC. She was in a school where she was doing ok. She had friends, and was doing well in school, all her teachers liked her. But it was an immensely cliquey school, both parents & kids. And the headmaster was useless. There were issues with certain kids not being dealt with, and her year were notorious for being a very difficult year, with some really not very nice kids.
We moved house - actually closer to her school than we had been, by miles (we lived very rurally). But even closer still to another school. It seemed insane to be getting in our car and driving a couple of miles to the other school, driving past all the other parents either walking to the school round the corner, or driving to it. But I was worried about moving my DC. So my DH and I agreed with her that we'd just go & look at the other school. We went and had a look around, met the head and the deputy head, the potential form tutors & viewed the school. The school was the same size. We were all agreed that we loved the school, the head, the deputy & the general feel of the school - it couldn't have been more different in feel to the school she was in. We talked it over as a family, and made the decision to move. And it was the best decision for her, for definite. She made better friends, did even better at school, really blossomed.
Unfortunately she's now at secondary, with kids from both schools. And a lot of the previous issues have resurfaced with the unpleasant kids. She is still doing well at school, but has just a few good friends - we've definitely had some settling issues.