Stay up to date on our work and the latest news
Create Account / Login

Make yourself at home!

You’re currently browsing our US site, but our family reaches across the world.

To make sure you’re supporting your local Mary’s Meals, please select your country from the list below.

If you can’t see your country then don’t worry! You can use our International site.


We feed 2,429,182 children every school day in 17 countries.

Mary’s Meals provides life-changing school meals to children living in some of the world’s poorest communities. The promise of a good meal brings hungry children into the classroom, where they can gain an education and better opportunities for the future.

It costs just $25.20 to provide a child with meals in a place of education for an entire school year. Together, we can reach the next hungry child.

What can you get with $25.20 in the U.S today?

Less than five cups of coffee
Less than six gallons of milk
Less than seven gallons of gas

Get Your School, Church and Family Involved

Find out how your school or church can participate to support our work. Our supporters’ efforts are inspirational – from a child donating pocket money to fundraising events involving entire communities.

Our team wants to empower you to get involved. We can provide resources, ideas and more so you can spread the word about our work. It takes little acts of love from so many and we are here to help you!

Your actions can make a real and lasting change to the lives of children living in some of the poorest countries in the world.

Fact graphic