Normally, Swiss school children are expected to learn at least two of our main national languages (i.e. German, French, or Italian), and in the first place, of course, the language of the "home" Canton or place, and at least one of the other main languages.
But there have been frequently sharp polemics since long about learning English as a second language, instead of one of our main national languages, mainly due to business and tourism, and also because of the various immigration waves.