-
Maybe look if there is a language cafe or language exchange group where you are?
Yeah, this is the next thing for me, not necessarily language specific but some kind of group meet to chat with people. I've only been here 3 months and I can already feel a massive improvement. Because of brexit I'm a proper immigrant so have to do the full process, a happy by product is that I got 100hrs of intensive lessons for free but when I went to the assessment they said I was already above B1 so can take the test immediately (so no lessons). Obviously it was nice to hear but I would have liked to do the lessons anyway.
I think being a bit relentless is the key though, I completely refuse to speak English to anyone, if they speak to me in English I just carry on speaking French, we speak English at home, my wife's French but we've got 2 toddlers so keeping it English at home for them as they're completely immersed in French at school anyway. So apart from that it's full immersion.
Don't have much to add for now, but I've been living in Suisse Romande for 10 years now, so I speak French quite regularly. I haven't taken any lessons since being here and therefore my French hasn't really improved (actually probably got worse since I did B2 at Uni).
From watching friends experience, a shorter more intensive course followed by more casual conversation practice has had better results than 1 hour per week in a class over 6 months for example. Maybe look if there is a language cafe or language exchange group where you are?