If he can’t get you out of his mind, that’s his problem — which he doesn’t seem to feel is a problem. In fact, he seems to be enjoying the chase, because you’ve told him he has a chance! It sounds more like you’re the one who can’t get him off of your mind, and that’s the real problem here. You’re trying to keep your options open, but it’s extremely difficult, especially in high school where everyone seems to know everyone’s business.
Obviously, your boyfriend isn’t going to be very happy if you break up with him to date someone else, and he probably won’t want to get back together with you if things don’t work out for you and this other guy. So consider the risk before breaking up with him to date this other guy. On the other hand… if you’re that interested in this other guy, you may not want the constraints of a relationship. 😉 But having told the other guy that you’ll date him after high school has given him hope and a goal — so, naturally, he’s going to want to flirt with you to keep that interest alive. 😎
So here are your two options: 1) Self discipline is difficult, but useful, and just because he’s behaving in a certain way, doesn’t mean that you have to react. You can try to play it cool, and just because he’s flirting with you doesn’t mean you need to flirt back. You can try playing it cool with this other guy until high school ends or this other guy loses interest in response to your chill. 2) Or, you can make a decision one way or the other (stay with your boyfriend and cut off from this other guy, or break up with break up with your boyfriend and date this other guy) and hopefully that’ll get rid of the drama and resulting anxiety you’re feeling.
Hope that helps break it down for you. Let me know if you have any other questions.