Pupils are taught in eight main language sections: Danish, English, French, German, Hungarian, Italian, Polish and Spanish. In addition to these languages, Bulgarian, Croatian, Dutch, Irish, Maltese, Portuguese, Romanian and Slovenian are taught, as well as Ancient Greek, Chinese and Latin.