He wasn't thinking, it was more like a lack of options. Even though he got with Kelly a couple times, she was Zach's babe
So it was either Jessy or Lisa, and I'm sure the show wasn't going to announce it condoned in interracial relationships
Edit:
Actually they did cause Screech liked Lisa.. oh well.