Schools 'hold back £2bn'