Our tiny village school was told that it had to create multi-cultural opportunities, but, short of busing the children miles and miles, there is no way of doing this directly - so we opted for a linkup with an African school.
I do think it is a bit patronizing really to stick children on a coach to go and look at the black children - groan!
Better I think to get them involved in some sort of sporting or musical event in the nearest city, where they can mix with all races and share a good experience together; the focus being on the music or sport rather than on who the participants are.
I do think that it is nonsense really - the children all watch TV and see people from other cultures acting, playing football etc. They are not totally unaware. many of their sporting and pop music heroes/heroines have various skin colours; and CBBC is very multi-cultural. Children will only be prejudiced if their parents are. They get lots of exposure to other cultures via the media. Not the same as being in a multi-cultural school, but that's fine - all schools are different. As far as I am concerned it is a bit like saying children from a predominantly muslim school ought to go to visit an all-white school - I can't see that happening, or being regarded as acceptable