More than 1,000 heads are earning in excess of £100,000 a year, according to research from the TaxPayers’ Alliance.
It highlights the pay of the heads of two east London secondaries – one who its says earned £279,000 in 2013/14 and another £220,000.
In all, amid pay freezes across the public sector and several teaching staff strikes in 2013/14, there were 110 school leaders who received annual remuneration greater than £150,000.
The research, compiled from Freedom of Information requests and analysis of annual statements of accounts, took into account employees’ salaries along with expenses and allowances.
Jonathan Isaby, chief executive of the TaxPayers’ Alliance, said: “Taxpayers will not begrudge an inspiring headteacher or world-class academic a good salary if they produce great results and motivate their students, but too often this is not what we find.
“The pay and perks enjoyed by those working at our schools and universities – and indeed across the entire public sector – must more accurately reflect how well they are doing their jobs.”