underachiever
noun/ˌʌndərəˈtʃiːvə(r)/
/ˌʌndərəˈtʃiːvər/
- a person who does less well than they could do, especially in school work
Check pronunciation:
underachiever
Definition of underachiever noun from the Oxford Advanced Learner's Dictionary