hi -
i am english but speak french and german - i need to improve my written skills. in France there is an online organisation called CNED which is a government adult training organisation. They include French for foreigners from levels A1 to B2. Its online and includes written adn telephone tutorials. I use skype and get 30 minutes per week one to one with a super tutor. I also submit written work which gets assessed. In addition I use an online site called buddy school - i have selected a teacher and as a one to one experience I read a short story from a book i found on amazon - its a bilingual book - i write a summary in french and get it marked and returned. Given that this is all online - location is not important although time zones for calls may be an issue. i can move at my own pace and adapt the courses to my own levels.
hope this helps
andrew