Thanks for your response, Brenda!
I like your teacher’s approach of focusing on what you actually need in the moment and build from there. It surely helps you remember well what you study without getting bored. Kudos to your teacher for taking this approach!
Regarding your question, it depends on your definition of fluency. If you mean it in the sense of having a native-like level, I’d only be fluent in French (my native language) and English.
I consider fluency as being able to have pretty much any kind of conversation without struggling too much. That’s why I consider I am fluent in 5 most days and 6 on good ones. My Japanese level is at a high-advanced level (worked in Japan in Japanese for 5 years and passed the highest proficiency test). My Spanish is at a low-advanced (can read books or watch anything and understand the majority). My Korean is at a high-intermediate (can read books with a dictionary without stopping all the time, and have any conversation I want). My Chinese is at a low-intermediate/intermediate, depending on whether I’m having a good day.
I don’t think living in a country is required to become fluent. A lot of time consciously exposed to the language and some structured study does the trick. I’ve been learning languages for over a decade so that gave me time to get “good”.
Hope that answers your question! :)