Crush problem SOS help

So a lot of my friends think that my crush likes me. He’s smart, cute, caring, and funny. We have basically the same schedule, and we’re pretty good friends. However, we seem to have grown apart a bit since the beginning of the school year. Do you guys think he likes me? Should I ask him out?