Teachers in England are among the best paid in the world - but they fall far behind those in Luxembourg, where those in the profession can expect to get paid more than £60,000 a year.
Teachers with at least 10 years' experience could can expect to take home an average of £30,326 a year in England - making them the seventh highest paid educators in the OECD.
Top of the table is tiny Luxembourg where teachers earn on average £66,441.
It is followed by Germany and Canada who pay their teachers £43,791 and £42,271.
But the chart, compiled for The Independent by Statista UK, shows English teachers are still out-earned by their American and Irish cousins.