My boyfriend called me a negro … should I stay with him?

I’m living with him and I’m not sure if I should just leave and get an Airbnb for now.
he called me a negro and he’s made comments like “ lighter skin is generally more attractive in the past “
I’m half African and I’m kind of worried because I don’t want to be hurt again or bullied for my race.
he’s apologized but I’m still worried he will do it again. A week ago he said that my father liked saving women from the jungle.
he is American and white, he told me he was sorry and that he is just suffering from white supremacy.
He has said a lot of insensitive things and he’s cool and all plus very affectionate , he gifts me too. I moved all the way to Washington state from DC.
My boyfriend called me a negro … should I stay with him?
Post Opinion