You look on a forum for social advice?
Why not just look in ur ass for apples?
Kid. Steer clear of him as much as you can. I don't mean turn and run if you see him. Just look him in the eye and keep walking. If he steps up, get right up in his face and tell him to 'GET F*CKED' in the calmest, meanest voice you have. If he asks 'or what'. Headbutt him.
He's just a d!ck who picks on you because you're smaller, or just don't give any fight. Or you do fight, but you seem like a bitch so it's funny. Draw your own conclusions.
POSTING ON FORUMS WILL NOT HELP.
Probably the best hope you have, is that someone older and larger will see what guts you have and stand up for you. But if you're fighting with teachers and sh!t, well you could be a little c*nt.