Help! My BF didn't get me a gift
It sounds like you have a communication issue on your hands. Boys aren’t that good at expressing how they feel, so your BF probably thinks that he is showing you he likes you by kissing and holding hands. The fact that he is your BF says that he must like you at least a little, but you need to hear it, too.
The next time you talk to him in person, say something like “I like spending time with you and I’m glad to have you as a boyfriend.” There’s not really a way to outright ask him if he likes you without looking insecure, but the more you encourage verbal communication, the more likely he is to respond.
Even if your BF isn’t saying he likes you, look at the other signs he gives. Does he meet you at your locker and make an effort to see you? Maybe he didn’t get you a Christmas gift, but did he make your day special? Don’t concentrate so much on the material things, but think about how he makes you feel. If you really like him, it might be worth keeping the relationship and letting it grow.