All guides

🎒

Schools: trilingual public, European or international?

The Luxembourg system teaches literacy in German, public European schools are free, ISL costs €25,000/year: how to choose.

The public system, asset and trap

Luxembourg's public school is genuinely trilingual: literacy in German, French introduced later, Luxembourgish in daily life. For a child arriving young, it's a gift. For a child arriving at 10 without German, it's tough — welcome classes exist, but the track choice deserves planning before the move, not after.

The public European schools

The recent game-changer: accredited public "European" schools (Differdange, Junglinster, Mondorf, Clervaux, Mersch…) offer English and French sections free of charge up to the European Baccalaureate. They transformed the equation for international families on normal budgets — and explain part of the schools-score appeal of communes like Differdange or Junglinster.

Private international and the border side

ISL and St George's (English-speaking, ~€20,000–27,000/year) remain the expat-package choices; the Kirchberg European School prioritises EU-institution families. On the border side, the French lycées of Thionville and Metz, Arlon's Belgian schools and Trier's Gymnasien offer classic national education — often the deciding factor when one parent doesn't work in Luxembourg.

Related cities

View of MamerPhoto: Ipigott at English Wikipedia · Public domain

🇱🇺 Mamer

Capellen Canton · 11,700 inh.

6.0

A sought-after western commune, home to European School II. Twelve minutes from the capital by both train and car — international families compete for it.

Average rent, 70 m²
2,280 € / month
Commute to Luxembourg City
25 minby car (peak)12 minby train
View of DifferdangePhoto: GilPe · CC BY-SA 4.0

🇱🇺 Differdange

Esch-sur-Alzette Canton · 31,322 inh.

4.2

The country's third city, a former steel town turned residential. Among the softest rents in the Luxembourg south, at the price of a congested commute to the capital.

Average rent, 70 m²
1,740 € / month
Commute to Luxembourg City
40 minby car (peak)32 minby train
View of JunglinsterPhoto: Marc Ryckaert · CC BY 3.0

🇱🇺 Junglinster

Grevenmacher Canton · 9,253 inh.

4.9

A large village between the capital and the Müllerthal. No station, but frequent buses and quick access to Kirchberg via the N11.

Average rent, 70 m²
2,180 € / month
Commute to Luxembourg City
28 minby car (peak)
View of Mondorf-les-BainsPhoto: Jwh · CC BY-SA 4.0

🇱🇺 Mondorf-les-Bains

Remich Canton · 5,562 inh.

5.0

A spa town on the French border: casino, thermal baths and an easy pace that attracts retirees and remote workers.

Average rent, 70 m²
1,890 € / month
Commute to Luxembourg City
32 minby car (peak)
View of ArlonPhoto: Jean-Pol GRANDMONT · CC BY 3.0

🇧🇪 Arlon

Luxembourg Province (Belgium) · 31,165 inh.

4.6

County town of Belgium's Luxembourg province and the main Belgian rear base: direct trains, the E411/A6, respected schools and a still-reasonable housing market.

Average rent, 70 m²
1,050 € / month
Commute to Luxembourg City
46 minby car (peak)38 minby train
View of Trèves (Trier)Photo: Wolkenkratzer · CC BY-SA 4.0

🇩🇪 Trèves (Trier)

Rhineland-Palatinate · 111,528 inh.

4.7

Germany's oldest city (Porta Nigra, Unesco), a lively university town. Real urban life at German prices, 45 minutes from Kirchberg via the A64.

Average rent, 70 m²
1,150 € / month
Commute to Luxembourg City
52 minby car (peak)50 minby train

Keep reading