The measure, which comes into effect on January 5, is expected to benefit around 135,000 pupils across Scotland and will save families of every eligible child at least £330 a year.

Following agreement with COSLA, the Scottish Government is providing revenue funding of £70.5 million over two years to deliver the commitment.

The introduction of free school meals for all P1-3 pupils has been supported by campaigners against child poverty, including Child Poverty Action Group Scotland, Children in Scotland, One Parent Families Scotland, the Church of Scotland and trade unions.

Dr Alasdair Allan, Learning Minister welcomed the hard work that has been ongoing across Scotland to prepare for the increased demand.

He said: “School lunches are hugely important in supporting a pupil’s ability to learn and January marks the beginning of a new era in Scottish education.

“This Government is proud to be implementing free school meals for all P1-3 pupils.”