I need help girls!

Ally
Okay so I'm 16/ junior in highschool and every year I end up having feeling for the same guy, I will like him for while then get over it and then the next year will come around and I like him again. This time thou something is diffrent in him, I've had multiple people tell me he likes me and I've even had a teacher tell me to "get my boyfriend under control". Forexample he picked me up one morning to go to school, I live no where near him and I could have easily taken the bus to school. He asked me to come to homecoming, I'm a person who doesn't go to dances or anything and he knows that. He's always flirting with me. Such as (we are in yearbook) takeing a camera and looking through the lens and doing a cat call and blowing kisses at me. And trying to be around me a lot. But he is insanely In love with his ex and they are friends now but he wants to be with her. And I'm just confused what is going through his head, girls....... HELP!!!