Most Helpful Guy
Most Helpful Girl
His excuses are lame and it's obvious that he doesn't treat your relationship as a real relationship. He did emotionally cheat on you the moment he said that he'd call Allison instead when you said that you couldn't skip school for him. That's not cool. He used Allison as a threat to get what he wanted. That alone should have been enough to get you to break up with him. You don't threaten your gf/bf with stupid shit like that.
Anyway, he's being way too suspicious, I suggest you break up with him and find someone else. Possibly someone who actually lives near you. LDRs tend to not work if both partners aren't equally attached and ready to put huge amounts of effort into communicating. Seems like he simply doesn't give a shit, thus the relationship is doomed to fail (and quite frankly it already has failed imo). Find someone who wants to put just as much effort into it as you do.