Answer: overachiever

AnswerCrossword Clue
OVERACHIEVERHardly a slacker
overachieverone who achieves success over and above the standard or expected level esp at an early age