Schools, universities and colleges around the UK will get an £8.5 billion boost between next year and 2008, Chancellor Gordon Brown announced in the Budget today.
Education spending will rise from £59 billion to £77 billion in 2007-8, he told the Commons.
In England, outlay per pupil will rise from £4,500 this year to £5,500 by the end of the next three-year spending round, twice what it was in 1997, Mr Brown said.
The "typical" primary school in England would get a direct cash boost of around £55,000 in 2005-6, while the average comprehensive would get £180,000, he said.
That is the year when schools face their biggest costs in implementing the national agreement aimed at reducing teachers' workloads.
As a proportion of UK national income, education spending would rise from 4.4% in 1997 to 5.6% in 2007-8, he added.
This would take education spending from one of the lowest levels in the industrialised world to "amongst the best", he declared.
In England, the rise in education expenditure would be 4.4% a year after inflation.
The English education budget would rise from £49 billion this year to £52 billion in 2005-6, £60 billion in 2006-7 and £64 billion in 2007-8.
The UK budget would rise from £59 billion in 2004-5 to £63 billion in 2005-6, to £72 billion in 2006-8 and to £77 billion in 2007-8.
Education, science and enterprise were the main themes of a Budget that business wanted to be as "boring" as possible.
Mr Brown told MPs: "To be a world economic leader in the new global era, we must make the necessary investment in science, education and enterprise."Reuse content