Learn English – What do you call a student who always need to volunteer an answer to show off how smart they are

pejorative-languagesingle-word-requests

I friend of mine, when teachers address questions to the whole class, always need to volunteer an answer to show off how smart they are.

Therefore, I'm looking for a term which define that my friend.

A bit of googling come up with 'suck', but Merriam-Webster doesn't have an entry which matches that description, being the best 'to act in an obsequious manner'.

So, what do you call a person like that student?

Best Answer

Brown noser is a good overall term. You can use kiss-ass too. But in the US this specific example would be called a teacher's pet.