OP I know your probably ignoring all the posts that say to beat him up but honestly.
Your going to have to do it if you want this stuff to stop.
I have been there and dealt with this stuff, the only way to stop it is by taking the 2 or 4 day suspension for beating the stuff out of him, and even if you don't get far, it will still show him your tired of his stuff and the fight will let the teacher or whoever the hell is in charge know something is going on and it needs to stop.
This is the only way they learn, they always do nothing until the incident becomes a big thing then they say something like "Oh no how could this have happened?"
Before you do it make sure you have some friends backing you up on this, and get a form of proof to show that he pushed you to do this stuff, because its most likely possible after you beat the stuff out of him, he's going to play victim and try and make you the bad guy.