I just thought of something else. There is the Foreign Service Institute language courses, which are used to train US diplomats. Super intensive and you have to be willing to put time into it, but they are quite effective.
https://www.fsi-language-courses.org/fsi-language-courses/