I also wouldn't call the question "impolite", but useless. Even the question "Who doesn't understand?" might be of no importance, since out of embarrassment many pupils wouldn't probably answer.
Checking understanding can be done through many methods, depending on the activities. For example, you check reading comprehension through the various questions and exercises, and so on.
Syl's English Corner - Learn English and Have Funhttp://www.ginnegar.0catch.com