I am a 13-year-old boy of eighth standard. I am neither very unpopular, nor very popular in school. E.g., everyone knows me because I am a "good student"(because I get good grades), thus I am popular. But, I am not really good at gossip, chitchat etc, thus I am unpopular. Also, I think everyone likes me and stays by my side when someone bullies me.
Among my school friends/mates, I like almost everybody. But there is one friend whom I am having a lot of trouble with. He is a kind of bully, rather emotional or mental than physical. Once, another mate in school spread a rumor about me that I winked someone of my opposite sex(which is considered flirting in our class), he then spread that rumor further and also bullied me a lot of times regarding it. Since, he is way more popular than me, a teacher's pet and he gets more grades than I do. I found it very difficult to complain against him to the teacher for about seven months. Then I finally did, but the teacher did not take any actions(she might have forgotten it). But like before, he has found a lot of ways to harass me, e.g., calling me a miser(which may be evinced from the situations that I don't carry pocket money or I don't use a lot of pages for homework), snatching my glasses, calling me stupid, slapping me, insulting me in front of my other friends, taking credit for things I did etc. Also, when I tell a word which is not a swear word but he and others thinks it to be so, he tells it to everyone; which he does not do for others. I used to enjoy all these some days ago before the rumor was spread. But I do not do it now. I have told him a lot of times that I did not enjoy that, even after he apologized, he started it again.
My problem is, he sits beside me and I want to tell my teacher to change my place to someone sensible, but I am not getting the courage to do it, so how do I tell it to her? Also, if she disagrees to do so, how do I make myself happy with him?