Months too late. Sorry I missed your question. I don't think it's compulsory, German is the usual second language, for economic reasons rather than historic ones. Getting a job in nearby Germany or in Basel is tempting ; a little like going to work in London, lured alot of us away from Ireland's green shores. (Sort of "Malgré l'historique entre les deux pays".) Here's a little background on the topic : The teaching of German in the primary schools of Alsace. (In French)
The DNA* in German, is hard enough to get hold of at the Newsagents, probaly best to suscribe directly to their offices to get a copy regularly.
*Notice that their website is available only in french.