I would refer to him as an over-achiever. As his/her parent, I would call her ‘the best she can be’. As a fellow student, she’d likely be called ‘class president’.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.