There is an established English grammar rule in my country that when using comparative form with "any other", a sigular noun must be followed by "any other". For example,
1. He is smarter than any other student in his class.
2. He is smarter than any other students in his class.
According to the rule, while the first sentence is correct in grammatical terms, the second is not.
Anyone who has ever learned or taught English in Korea or Japan might have heard of this rule. Do you guys agree with this rule?
I would say no. I think there is no reason that a singular noun must come after "than any other". I think that both singualr and plural are possible and which one follows seems to depend on a speaker's intention.
Could you give me any opinion of yours? Thanks in advance.