Am I the only one who would say 今年你们班谁教?
I could see someone say that IRL.
今年誰教你們的班?
Why was the singular you not accepted?
Is it OK to say: 今年谁在教学你的班?
Neither 谁今年会教你的班?nor 谁今年在教你的班?were accepted.