Diese Frage ist nur sehr schwer zu beantworten. Zunächst musst du zwischen aktivem und passivem Wortschatz unterscheiden.
Der passive ist das was du verstehst und der aktive das was du selbst anwendest. Ein „Normalsprecher“ des Englischen hat einen aktiven Wortschatz von ca. 5000-12000 Wörtern je nach Bildungsniveau.
Shakespeare, der natürlich als Paradebeispiel eines wortgewandten Menschen gilt, soll so um die 20.000 Wörter verwendet haben.
Im Gegensatz hierzu, gibt es aber auch eine Untersuchung, die nachwies, dass man mit einem gewissen Grundwortschatz von 800 Wörtern problemlos auf Englisch kommunizieren kann, was vor allem an den vielen „phrasal verbs“ im Englischen liegt.
Je nach nach Verwendung mit unterschiedlichen Präpositionen (up, on, by, along…) haben Wörter wie go, take, put, get… ganz unterschiedliche Bedeutungen. Als Fremdsprachenlerner ist das ganze natürlich etwas eine Milchmädchenrechnung, da du ja trotzdem die deutschen Entsprechungen wissen musst.
In der Praxis kann man nur sagen, je mehr desto besser. Allerdings verändert sich Sprache ja auch und muss also folglich auch immer aktualisiert werden, wenn man einigermaßen up-to-date bleiben will.
Ein Schüler in Bayern lernt bis zur 10. Klasse ungefähr 3100 Wörter.
Gruß, Charlie