Case
Student shout out

You are teaching a fairly simple concept to a class of eighth graders and a student yells out, "I don't get this stuff at all! You are a bad teacher! I want a new teacher! How should you react to this situation?

Solution #1
I would ask the student privately why they believe I am a bad teacher and what they think I should do to change that. If it's something silly like I don't give them enough free time then I would respond with sending them back to their seat and ignore them. If it's something like I give to much work or the work is too hard, I would ask which work is too hard or what I give too much of to see if they genuinely think it's hard or if they are just being lazy.
Solution #2
This is never a fun shout out to hear in the classroom, but in 8th grade is sadly not unusual. I suggest that you ask them what they are not understanding and that you are glad they pointed out that they weren't understanding because sometimes it is easy for you as a teacher to use terms that are above the level of your students. If this does not work sometimes a quiet one on one conversation with the student and maybe the student and a counselor may be necessary.
Solution #3
Because this is an eighth grade class I would expect to be able to talk to this student rationally one on one to find out what issues he is having. If this student does not make these issues readily aware for me I will document the situation and forward it to an administrator. This is to cover myself if the student goes home and get's their parents involve to show that i have made an effort to help the student.
Solution #4
I would halt what I was doing and redirect the students to an activity and pull the student aside and speak to them privately about the level of disrespect they displayed to not just me, but all the students in class. I will offer to help them with what they need after class and give them a specified time. They need to know what consequences if any will be put into place.
Solution #5
I would take the student on the side away from the other students. I would have anotehr teacher cover while you speak to the child. A sudent should never speak to you that way. There is a lot of students that do not come trained with maners. Part of our job is to help them learn manners while respecting us at the same ttime. While I speak to the child, I will ask them the reasons why they think I am a bad teacher and good teacher.
Solution #6
A lot of people suggested taking the student to the side, which I think is a good idea, however I would not stop class to do this. This would be distracting to all the other students and in Middle School they probably already only have about 45 min with you. I suggest writing their name down quick, perhaps saying something quick in the moment, "I'm sorry you feel this way, we can talk about this another time", and then seeing when an opportune time to pull them would be. Whether at specials or lunch or if you can do it between passing times. Explain to the student why this is disrespectful and be honest with how it makes you feel. Sometimes students see teachers as these unfeeling robots and it is important sometimes to let them know you are a real person with feelings, too! Explain if there is something they can work on together to avoid yelling out in class like that again. Set expectations and consequences if they decide to try this again in class.
Solution #7
I would briefly stop and let the student know they will be breaking up into groups after the lesson has been presented to work and learn with their peers. Once in groups, I would walk around answering questions and giving further support to that student. I would speak to the student privately after class about respect and let him know that I am willing to find other ways for him to learn, but shouting out comments was going to stop immediately.
Solution #8
I would ask the student what seems to be the problem, and offer assistance in any confusion.
Solution #9
Just ask the student to step outside, and discuss with them how disrespectful they are being and explain to them how that it is inappropriate.