What are the langueges in Malta?

The two main languages in Malta are Maltese and English.
But in school, in modern times we have to learn either German, Italian, French.
And in the past they had to learn Spanish and Arabic.