Although we do have english lessons at school, most of my english knowledge comes from a privater english school. And, hmm, how can I say, i'm a dedicated student, lol. I mean, I like reading stuff in english, playing english games, listening to musics and movies in english... That's a very good way to improve a language.