Just replace English by French in my example, it's the exact same thing but applied to here.
> compulsory classes don't get you anywhere near native proficiency.
It gets you good enough to explain yourself and speaking. You don't need native proficiency.
What you need is to practise it afterwards, if multiple years go by. Even native dutch speakers that went abroad don't speak dutch anymore well by lack of repetition over ( a lot of) years.
PS. My original reply was not on a question. But on the statement quoted above.