General election 2017: Labour pledge £20bn for English schools

The Lib Dems also pledge to invest £7bn but the Tories say education spending is at record levels.