In the high school I attended in Hungary learning a third language next to Hungarian and English was required. I could choose from German, French or Spanish. German was my choice, although the teaching proved to be horribly inefficient, as we mostly wrote word list exams, and didn't really focus on grammar. Also she didn't even teach us in the second half of senior year, we just played games and quizes.. in Hungarian! So I think German should be offered as a second or third language, but with proper focus on actually teaching it, and more focus on grammar than just learning some vocabulary.