You don't think you're doing good at your job and the kids are certainly making it obvious that they don't think you're doing good at your job. It's probably not surprising that your bosses may not think you're doing well at your job. If you go into the visit with the mindset that this teacher is coming to judge you, it will become a self-fulfilling prophecy. Look at it this way: they wouldn't call in a veteran teacher to help you with your classes if they didn't think it would benefit them in the long run. You've been there two years, you don't have tenure, you're getting a lot of complaints. Firing you is a lot easier and less expensive than bringing someone in to help you. Posters have tried to help you resolve some of your issues or to help you reframe them in a different way. If your attitude remains that you can't do anything about the issues because of your diagnosis no one is going to be able to help you. Teaching is, by its very nature, a reflective profession. When something goes wrong you have to be able to own it - to understand the role you played in that failure and have a plan to address that issue when it happens again. I'm going to strongly reiterate the "fake it till you make it" advice. My first two years I was petrified that someone was going to come into my room and escort me out of the building because I knew I was sucking pretty hard. You have to pretend you have confidence in what you're doing and the rules you're enforcing. You have to pretend that their comments don't faze you, even when they make you want to cry. I'm also going to second the advice of finding a different teaching job. Right now, you're stuck in a place where kids don't respect you. I'd imagine by their nature, detention centers have a lot of repeat customers and/or kids who are there for long stretches of time. This means you never really have the opportunity to start fresh and you need to start fresh. At the high school in my district, we have a few teachers who do what you do - though not in a detention setting. For students who are struggling in school, for whom a regular schedule or regular classes aren't the best fit, we have an online option for some classes. If you're comfortable with facilitating online learning look for a job that is similar, but without kids who are looking to strike out at whoever is handy (which may be a tall order, kids can smell blood in the water and will strike out if they think it will make a hit). An important thing to remember: people are let go for a variety of reasons and they still get teaching jobs. When asked, you have to be able to explain what you learned from your issues and how you plan to address those issues so those issues don't become a repeat problem in a new job.