This is my third year of teaching and my third school. Short story of the previous years and this year: 1st year I taught 4th grade math and science. I was not retained because there wasn't enough positions, scores weren't up. Overall the principal didn't like me based on how he was with me. 2nd year I taught 6th grade reading/writing. I was invited back but my classroom management struggled. I was in a tough school with kids who were rude, disrespectful, and several kids told me they wish I was dead. Plus the drive was about 30-40 minutes away with traffic, stop lights, etc. 3rd year (this year) I taught 6th grade math. My contract was not renewed which I was informed by late March. Then last week I was put on administrative leave because one 6th grader was privately talking sexual inappropriate things to another student while I was at my desk helping another student. I didn't even know that went on until 20 minutes AFTER that class was done and was informed by another 6th grade teacher. Then the next day as class was getting started, one kid passed a note to another kid and the note said "you're a piece of trash and you're dead to me". I didn't even know about that until the next day when someone from the school district emailed me as to the reasons I was put on administrative leave, and that was one of them. Somehow someone reported the student passing the note to another student that day, the principal found out, and decided to call human resources and have them tell me I'm done for the school year and escort me out the building. So that's my story, and why I think I just need to leave this place and move on to something else. I just feel I'm incompetent at this job.