Ok if your boyfriend has nothing to say to you, why are you going out? Why are you even friends? That's crap. You need to talk to him though and tell him "This is what I need in a boyfriend...." and list the things you need- like "I need a boyfriend who calls me every night" or "I need a boyfriend who waits by my locker". Whatever your needs are; you need to tell him. But not before you've rethought your needs.I understand that of course, you need your boyfriend to talk to you. But why does a boyfriend have to wait by your locker? And does he have to call EVERY night?? You've gotta decide what's really important to you, and also decide if those needs can't be fulfilled by a close friend. Maybe your boyfriend's locker is far away, or you just don't cross paths in school. That's fine, understandable. Can't a close girlfriend hang out with you in the hallways between classes? Is this boyfriend meant to be arm candy or a real companion?
So, decide what you REALLY need in a boyfriend. And tell him. And let him tell you what he needs in a girlfriend. Then decide whether or not to give this relationship another shot. If he won't have this conversation with you; if he's not willing to talk to you; I'd then just break it off with him. If he's not treating you the way you need and deserve to be treated, then say bye bye and have your fun with this other boy. In the meantime, don't lead this other boy on; trust me it'll cause nothin but trouble if you DO decide to give your bf another chance. Keep this other guy as a friend; but don't get pissed if he wants to be with other girls... a guy can't wait around forever, especially for a girl who's technically "taken".
So communication is the key. Talk to your bf. Open, honest communication.