I asked the genuine question above do others think that extra curricular activities and a broader eduction do give you a good moral compass?
Interesting question, happy gardening. It made me think about the term 'broad minded'. I think being exposed to a broad range of people, subjects, experiences, hobbies, skills, political views, religions, etc. etc. etc. makes you more likely to be tolerant, and to think deeply about things, and to care about people other than yourself, which I would equate with having a good 'moral compass'.
No individual school, in our current system, will excel at all of those things. On extra-curricular activities, private schools are likely to win. On breadth of curriculum, it's probably easier for a private school that is so inclined to offer a very broad curriculum, but I suspect not all are, and many state schools do a brilliant job of achieving this within the confines of a national curriculum. On socio-economic diversity, state schools will obviously win. On ethnic mix, I suspect in most cases state schools will win, but there are obviously examples of private schools that are more ethnically diverse than the local state school.