British schoolchildren have many words for a classmate who tries too hard.
Swot: A pupil who studies a lot, said with scorn. To swot up is to study hard for a test.
Teacher’s pet: A pupil who works hard to please the teacher.
Know-all: Someone who behaves as if they know everything.
Clever clogs: Someone who shows off how clever they are.
Smart alec: Someone who always has a clever answer, in an annoying way.