I'm not doing any research on this, I'm not even a linguist, I simply find it an interesting topic to think about. :)
I'm from Belgium, Flandres to be exact. In Flandres, all students learn at least three languages in secondary school (Dutch, French and English), and have the opportunity to learn Latin, Greek and German in the 'highest' sort of secondary school, and Spanish in some schools. We start getting French class when we're ten years old, but most children already know some English at that age. Speaking foreign languages is really common here, I was actually surprised when I first realized that this isn't the case everywhere. The main reason for this, I think, is that Belgium has three official languages (Dutch, French and German, although the German-speaking part is very small), and our country is really small s you're very likely to meet people who don't speak the same language. Dutch is also a language that isn't spoken by a lot of people, there's not a lot of Dutch film or music, so we are influenced by English from a fairly young age, and if we want to communicate with foreigners they're not very likely to understand Dutch. This may also explain why people in Flanders seem to be more enthusiastic about learning foreign languages than those living in the French-speaking part.