Definitions of underachiever:

  • noun:   a student who does not perform as well as expected or as well as the IQ indicates