My daughter was at a prep school between the ages of 7 and 9 but we found that we weren't happy with the social impact on her! She became obsessed with money and things... and her relationship with other girls was complex and required lots of support from me at home. We were so grateful to her previous state primary school to give her her place back in her old class, where in the first week she was saying how she 'fits in' again and she's 'back with all her friends'. There has been an immediate change in her - she no longer talks about possessions (and how many American Girl dolls she needs), instead she talks happily about her friends.
So, now we are wondering whether we should keep her in state education (in North London - Highgate? Muswell Hill? Crouch End?) or if we can find a private school (Hampstead?) which is a bit more down to earth! Does such a thing even exist??
I have one year to figure this dilemma out... Any help appreciated.