We beg your pardon; we must be allowed to insist here that you are not a normal person. You are in big trouble and no one can help you but yourself. Being gay/homosexual is an unnatural deviation and very unacceptable in Islam. We do not know if you are married (with or without kids) or not and if you have practiced the sin of sodomy of not. We deduce from your words that your problem is complicated, especially that you are a school teacher, who is supposed to be a role-model for his students who respect him. while your students look up to you with due respect, you look at them lustfully as sex objects. What a shame! You are deceiving this student who is your friend who trusts you; he sees you as a big brother and a dear friend and advisor, while you love him in a not very innocent or not exactly platonic way! Tour conflict is between his respect and brotherly love to you and you lusting over him, missed with your fear of being scandalized. Besides, you are afraid to lose your dignity and self-respect and fear losing him forever. Our advice to you is to at once break your friendship with this student/friend forever, while get yourself busy in charity acts and good deeds plus a good hobby like reading. If possible, move into another house and city, and change the school you work in. if you are not married yet, get married if you possibly can. At least, get engaged to a young woman in order to develop a normal relationship that will go on with getting married. Therefore, you must change your lifestyle completely so that you retrieve your self-respect and so as not to lose yourself. Think of yourself 30 years from now; how would you live while feeling ashamed of anything in your past? What about the possibility of being scandalized at work? How can you face people in that case? You are to take a serious stance right now; this very moment. You are the only one who can help yourself to save your soul from perdition and eternal damnation. You still have the chance to repent, to restore your faith, and to act righteously and piously. You should perform many good deeds and acts of charity. Begin reforming yourself today.