underachiever

noun
  1. a person who performs below their potential or ability level, especially in academic or professional settings

Examples