Scottish teachers are among the best paid in the developed world, a report has shown.
The Organisation for Economic Co-operation and Development survey revealed Scotland came sixth in a table of 31 countries, with England tenth.
It measured 2004 salaries for staff after 15 years in secondary schools.
But Scottish secondary teachers worked some of the longest hours in the survey, coming out fourth in the international league table.
Primary staff also worked well above the average, with a workload of more than 900 hours a year.
But they scored over their opposite numbers overseas, with findings showing that overall their pay did not trail that of their secondary colleagues.
On pay, teachers in Scotland came ahead of countries such as the US, France and Sweden.
Rank and file primary and secondary staff earn between £23,300 and £31,000 a year.
They can earn up to £38,000 if they take a further qualification to become a Chartered Teacher or boost their pay by going for promotion.