How long does primary school in England last?

In England, primary school typically lasts from ages five to eleven, spanning across six academic years, known as Year 1 to Year 6.
Copyright Wanderlust World © https://www.ynyoo.com