✔ 最佳答案
"ought to" is instructive, like an order;
"should" is suggestive, a tone no as strong as "ought to".
Of course, one can politely give an order by saying "You should raise you hand before asking questions". If you say "You ought to raise your hand before asking questions", you are implying there is punishment if the instruction is not followed.