Вот результаты исследований словарного* запаса (выборка 220 тыс чел, в основном американцы), и мои собственные расчёты (коррекция на средний уровень SAT'а):
10y 7860 2600
11y 8220 2700
12y 8750 2900
13y 10780 3600
14y 12030 4000
15y 13160 4400
16y 13790 4600
17y 14270 4800
18y 14550 4900
19y 15150 5100
20y 16000 5300
25y 17800 5900
30y 19600 6500
35y 21150 7100
40y 22600 7500
45y 23550 7900
50y 23700 7900
55y 23900 8000
60y 24000 8000
65y 23800 7900
70y 22650 7600
Первое число - это общий словарный запас (умение воспринять на слух и прочитать), а второе - активный запас, то есть слова, которые используются в речи. По этой колонке можно составить представление, сколько слов пассивно должен знать ненатив, чтобы абсолютно свободно общаться с людьми соответствующего возраста. С другой стороны, известно, что после 3 тыс. слов в основном идёт узкоспециальная лексика, в случае английского почти исключительно греко-римские корни. Многие (но не все!) из этих слов перекрываются между английским и русским.
* В последнее десятилетие в англоязычной лингвистике широко обсуждалось понятие "слово", что им считать. Окончательно договорились "словом" считать скорее корень, а не слово как таковое, поэтому enter, re-enter, entrance, entеring, entered и т.д. всё это считается одним словом, поэтому данные будут несравнимы с другими языками, где применяли другие критерии определения.