Spending on training has been ‘squeezed’ by other financial pressures on schools, analysis by data service SchoolDash shows