I've got a 10-year-old daughter. She gets very good grades in school (sometimes even A+, rarely Bs). She already has quite a healthy knowledge of sexual education (the Birds and The Bees).
She came back from school the other day and asked "Dad, what does n***** mean? I heard someone at school say it". Now, I'm very relaxed on bad language and she doesn't swear in the house or at her elders. Her vocabulary for swearing is quite basic and doesn't contain racial slurs.
Now, how do I explain racial slurs with her? It's very historic and quite a complex subject IMHO. Should I explain to her about slavery of African-Americans? I have very little concern about her age for it. Should I just discuss the meaning that it means a black person and that it's very (extremely) bad and discriminating?
I will never get mad over what she knows.