It is true that English is taught in most countries however don't forget English students who have never lived in an English speaking country are nowhere close to being fluent. You gotta live in a country to learn its language. Be it English, Dutch, French or Italian. School English can hardly be considered English. There is so many different accents, slangs, etc. I know lots of people that had German in school, ask them what they remember and most can just about tell me what their name is and where they'refrom It's impossible to learn a language fluently in just a school alone, I would say the best you can do is learn the basics. Watching English movies and reading lots of books would help tho, but unfortunately they dubb EVERYTHING here!!!! I don't even watch German TV anymore just stream everything I wanna watch online.