So you did something stupid -- so what? You are just as human as everyone else. Just remember that even bad things don't last forever, and it's okay to do something wrong as long as you admit it and are willing to better it (which, clearly, you are!). The fact that you feel bad about it says a lot about you; I think you should give yourself a break. There are certainly people who have done much worse. If you want to reconcile, I might start by going to each teacher, admitting that you did something stupid, tell them you feel awful about it, and explain why you did it. (perhaps, if you were anxious say so, or felt insecure about what grade you'd get, etc). Let them know that it isn't truly you, that you would like to take responsibility for your actions, and that you would like a second chance. Just remember that you will do things in your life that you regret, but so does everyone else, and while you may think everyone is looking down on you because of it, the truth is that it's likely that most people at worst, are considering stuff they've done wrong as well. They will be wrapped up pretty quickly in their own lives, so don't fret. You will be okay. :) You are worthwhile, and as aforementioned, everyone makes mistakes. Just remember that it's okay to be human, and the only way to learn is to make mistakes. After all, without failure, how would we define success?