
© pixabay/Pixapopz
According to 2018 data from Eurostat, Luxembourg has 9 pupils per primary school teacher, well below the EU average of 13.6.
The second- and third-lowest number of pupils per teacher respectively are 9.2 in Greece, and 9.6 in Poland.
On the other end of the spectrum, Romania comes in at 19.5, followed by Czechia and France, both at 19.2.
The number of pupils per teacher is not to be confused with average class size.

© Static
The data above looks at the category "ISCED 1" (International Standard Classification of Education), which encompasses primary school education. A 2018 report published by the European Commission shows that ISCED 1 teachers in Luxembourg have the highest starting salary in the Union, at an average €58,476 per annum.
This is followed by Germany, where they earned €44,327, and Denmark at €37,858. The EU average was €24,404.
Luxembourg's ISCED 1-level teachers also came out in top in terms of the end-of-career level of pay, topping out at €103,332. Germany is again is second place at €58,806, followed by Ireland at €57,940. The EU average was €40,885.