There is no definition what 'fluent' means. To get by, find your way, speak about every day events, and understand basic general conversation you normally need about 3000 words. To be at a level of highschool student you probably need 6-10k. Then it depends on your speciality.