I don't have any suggestions, but I have one class like this as well. I try to remember that 5 of my 6 classes are not generally like that, so although I do think there must be things I can do to improve the situation, it doesn't necessarily mean I'm a terrible teacher. It just means that I have some learning to do about how to work with kids who are like this. Try not to be too hard on yourself. It sounds like a tough group. Anyway, you're not alone!