poor you! why is there such a person on earth? I think maybe you
can try do to something and pretend that you are not aware of his
existence. if he continue, tell him that you are busy and ignore
him. if that still don't work, raise your voices that loud
enough for others to hear to embarrass him). sometime, try to solve
problem peacefully, but if it doesn't work then got to use others
people help. suchlike, telling your parent or teacher to
scare him off.
i believe your teacher had experience in handling so many
student, there shouldn't be too much of problem. but if he is those
violent type, get your parent or friends to walk home together. if
there a need call the police.
you are having you o'level soon, so always put your studies in
first place. if you really cannot take it anymore, then change
school. don' wait anymore. resort to violent won't do you any good.
it will only ruin you. remember, now you have grown up, there no
point to argue or fight with a childish kid.