Ended up sending DS to an international school (independent) in year 9 due to bullying in his state school.
In his former state school, he met a wide variety of people from different economic backgrounds, which was obviously good. However, as a school in a rural area, it was virtually 100% white with no cultural diversity whatsoever. Openly expressed racist views were depressingly common.
New International school, DS meets people from all over world /many different cultures. It is a much broader experience and great for students to realise that we live in a global world and life is not limited to our small rural town. The students at his international school are so accepting of cultural differences because everyone is from different backgrounds.
Many independent schools have a lot of international students and I imagine students gain immensely from students being exposed to cultural diversity.