Mary is taller than _____ in the class
1) any other student
2) any other students

I think no.2 is answer, but I am not sure. Plz help me~!!
"Any other student" is correct

"any other" refers specifically to a group of nouns that are (within the group) treated as single nouns (here: student); you could also say: "She is taller than other students".
I think you have to say 'any other students' because you mean all the students in specific cass, not all the students on a wider scale, e.g. you may say 'Mary is taller than any other student in her age'.

Thank you
 Pemmican's reply was promoted to an answer.