I agree with the other teachers who have found it an amazing book to teach because kids of all abilities can get something from it and have some of their own prejudices challenged. They are mostly all disgusted by the treatment of Crooks anyway, but many do take some persuading that CW is not, in fact, a slut. The fact that George, otherwise a 'good guy' speaks disparagingly of her and visits the 'cat house' is interesting because, as well as being of his time, it gives students an appreciation of the fact that people aren't simply good or bad and are also influenced by social norms and can be brutalised by their environment. I also don't really agree that minority groups are othered in the book in a problematic way. Well, they are, but pretty much every character is in such a group and suffers prejudice as a result. That's pretty much the whole point. Curley is white and in a position of privilege on the ranch and is presented as the most unlikeable character there. The minor characters who are white and have no 'othering' quality such as race or disability, are shown to be horribly limited in their outlooks on life. They've all been brutalised by life on the ranch, which is obviously a microcosm America at the time.
We currently teach it in Y9 and don't say the N word aloud but discuss the issues and use Strange Fruit, for example, to contextualise it. I completely disagree with the PP who said it can't be taught well with KS3 classes.
I do think there is a mindset in the younger generation that bad things should never be mentioned, and the idea that we should remember and discuss how bad things were in the past for minority groups is not accepted as valid. We have a young teacher in our department who came into the staffroom very distressed because she had had to use what she called 'the R slur' when reading Frankenstein with her class. She asked us how we had all dealt with it. I have to say I had no idea what she was on about until another young teacher whispered to me that the word was 'retard' or 'retarded' - can't remember which. The thing is, I'm pretty sure the word wasn't being used as a slur anyway and features in the original sense of 'late or delayed' and is not used to refer to a person at all. But for this generation, certain words need to never be said. Personally, I think it's quite dangerous as if you can't use the words in an appropriate context, how can you fully explain and acknowledge the past and its injustices?