in my opinion It's better to do it individually and independently because it has a lot of advantageous like you can study anytime you want and anything about you want
for example if you're interested in a topic like art you can find a material ( an easy one) that is about art and enjoy your learning process when you reach to a level of that language go and find a language partner and improve you speaking and writing ability
I'm using Effortless English and I'm doing good in learning English
and for my writing and Speaking I use skype to chat with people around the world it's fun and helpful at the same time
or at least if you're trying to study with a teacher it's better to find a guy like A.J Hoge
a person who can help you with English and inspire you at the same time.