Re: It's getting annoying..
I have to say, I have some sympathy with the OP. Yeah, you can learn a lot from teaching and from working with beginners. But... teaching several times a week? As a new shodan? For the whole class? So that you never get to practice with people at your own level or better? Without changing partners so you're working with just one new person? When you're not actually running the class so you can't fix the problems you see (like people chatting on the mat)?
I don't know if all that matches the OP's situation but even if just most of them do, I can see being unhappy. I'd work towards doing some classes which are for senior people only. Or maybe start an informal working group that can practice outside of class time.