over-achiever (n.) Look up over-achiever at Dictionary.com
also overachiever, 1953, from over- + agent noun of achieve (v.). Related: Over-achieve; over-achieving.