Seriously mate, no one should have to put up with that shit.
And you shouldn't have to fight it out. Its not a part of growing up and just cause it happens to others, doesn't make it alright for it to happen to you.
I myself have never been in a fight (except once or twice in primary school) and have always managed to be a nice guy, to a whole bunch of people.
Treat people the way you want to be treated. Evaluate the way you act around others. I mean, no one in there right mind would just want to beat ya for no reason.
Also, get people with authority involved. Whether it be a teacher, guidance councellor, principal...let someone know about it before its too late. Like I said, there is NO reason for you to put up with such ridiculous behaviour.