The start of the new school year has reopened the discussion about teacher salaries and the shortage of staff in classrooms across the European Union. According to the latest data from Eurydice, the European network for educational information funded by the European Commission, the differences in earnings of educational workers between EU member states remain very pronounced, with some studies estimating that starting salaries for teachers are up to 40 percent lower than salaries for other professions requiring higher education.
Luxembourg at the Top
According to Eurydice data, Luxembourg was the country with the highest teacher salaries in almost all levels of education for the 2024/2025 school year, both for those at the beginning and those at the peak of their teaching careers. Teachers there earn between 55,000 and 62,000 euros annually at the start, while at the peak of their careers, they receive between 97,000 and 109,000 euros. The Netherlands and Germany follow in second place, depending on the level of education and career stage.
At the opposite end of the scale are Slovakia, the Czech Republic, and Hungary, which pay the least to teachers at the peak of their careers. Slovakia pays its employees between 18,000 and 22,000 euros annually, while Hungary and the Czech Republic do not exceed 27,000 euros. At the beginning of their careers, teachers in Greece and Slovakia fare the worst, with salaries of up to 17,000 euros annually.
Where Does Croatia Stand
Unfortunately, Eurydice’s report does not have data for Croatia, but the domestic legal basis is public and easily verifiable. According to the collective agreement for primary and secondary education, the base salary consists of the product of the complexity coefficient of the job and the base for salary calculation, increased by 0.5 percent for each completed year of service. As of August 1, 2026, this base amounts to 1,025 euros gross, increased for the third time during the year despite public service unions not agreeing to the planned triple increase of one percent each, as the Government decided on this independently.
A teacher or instructor without advancement, with the lowest coefficient of 2.01, thus has a basic gross salary of 2,060.25 euros per month from August, which without the increase for seniority amounts to about 24,700 euros annually. For an employee in Zagreb without children and seniority, this is 1,407 euros net per month.
