If there is no actual rule to say that the teacher must not/cannot smoke in the classroom, then "should" is fine. The fact that it starts with "The ideal teacher" suggests that it is not a rule.
Dear,
I am skeptical of the correctness in the use of "should" in the following sentence. Is it proper to use it? Can I say that the "should" mean "may"?
"An ideal teacher should not smoke in the classroom in front of the students. He should smoke only in the office."
Please correct or replace if it is wrong.
Thank you.
If there is no actual rule to say that the teacher must not/cannot smoke in the classroom, then "should" is fine. The fact that it starts with "The ideal teacher" suggests that it is not a rule.
Remember - correct capitalisation, punctuation and spacing make posts much easier to read.