Large organizations cannot end poverty, at least not by themselves. They can’t do it right for the same reasons big public schools cannot correctly raise children. The children each need their own parents who can meet their individual needs, and similarly we need to fight poverty on a local, grassroots level.
We will never find a one-size-fits-all solution for poverty, because none exists. While we can use generally effective methods, only grassroots groups can attack local poverty with the detailed precision required to successfully eliminate it.
For that reason, I believe that the most effective large-scale efforts must focus on helping local anti-poverty organizations, rather than fighting poverty directly.
If you want to join the fight against poverty, I suggest you that you work with small local organizations in your community, rather than just donating to large-scale organizations. If you cannot find any worthy local groups, you can form your own.
If you want to talk about how to fight poverty locally, and about how to find or start a local anti-poverty group, you can join the Hunger and Poverty Forums. It’s completely free, and we have members from all over the world.