
Experienced secondary school teachers receive average salaries of just over €107,000 ($109,204), while experienced primary school teachers get an average salary of around €100,000 ($101,360).
These figures put Luxembourg’s teachers way above second-placed Germany, where experienced secondary teachers get an average of just over €89,000 ($91,041), with primary school teachers receiving about €79,000 ($80,407).
As such, it’s no surprise that training to be a teacher remains a popular option in the Grand Duchy, with 180 primary school teachers alone starting their training in 2021/2022.
The OECD figures are from 2020 and are calculated based on average pre-tax salaries according to official pay scales. Experience is defined as having worked for at least 15 years in schools.
Experienced teachers’ salaries, 2020 (selected countries)

Even for new starters, however, Luxembourg’s teacher salaries buck the trend. Primary teachers can expect around €68,000 ($69,425) at the beginning of their career, with secondary teachers earning over €77,000 ($78,681) from the start.
By contrast, starting salaries in lowest-placed Brazil start at an equivalent of just under €14,000 ($13,983). Meanwhile, teachers in Luxembourg’s neighbour, France, can expect to start at between €31,000 ($31,803) for primary, and €34,000 ($34,833) for secondary.
Not only do teachers enjoy high salaries in the Grand Duchy, they also benefit from rapid pay growth in the early years of their careers. A study published by the European Commission in 2020 found that teachers’ salaries rose rapidly during the first few years in the profession.
Nevertheless, it’s not all good news. Between 2014/15 and 2018/19, teachers in Luxembourg lost around 11.6% of their purchasing power, as inflation eroded the value of their salaries.