Marys Meals reaches 2 million children

We’re now feeding more than two million children!

Thanks to our incredible supporters and volunteers we are providing a daily nutritious school meal to 2,058,099 children around the world.

Published on

We’re now reaching more than two million children every school day through our global school feeding programme! 

This wonderful news – that now 2,058,099 children are enjoying daily meals in school giving them the freedom to learn and the chance to fulfil their potential – has been made possible by the generosity of supporters all over the world.

Magnus MacFarlane-Barrow, founder and CEO of Mary’s Meals, said: “Today we celebrate an amazing moment in the Mary’s Meals story.

“I thank you with all my heart on behalf of each of those children, for every bit of hard work, for every gift given, for all those unique things each person brings to this enormous Mary’s Meals table. Thank you, and please let’s keep going forward.”

Magnus celebrates the 2 million

Our work began in 2002 with the feeding of 200 children at a Malawian primary school. Thanks to countless acts of kindness from people from all walks of life, our school feeding programme has continued to expand and reaches out to children in the greatest need, often working with local partner organisations in more remote or challenging areas.

Our meals are giving hope and much needed food to children such 11-year-old Gift who attends Kabila Primary School in Zambia. Before we reached Gift’s school, he would often skip lessons and go scavenging for food.

He said: “Before Mary’s Meals came, I would go home during the school day and see if I could find groundnuts to eat. I don’t feel hungry at school anymore. I get energy when I eat the porridge.”

11-year-old Gift who attends School in Zambia

Our latest milestone has prompted changes to another story – our founder’s bestselling book The Shed That Fed A Million Children, has been fully updated with a new preface, chapter and epilogue and will be published by HarperCollins (in English) on 30 September 2021.

It costs just £19.15 to feed a child for a whole school year.