Teach For Italy – Insegnare per l’Italia is working closely with Teach For All, an international network of independent organisations present in 53 countries, with a shared vision of expanding educational opportunities across very different contexts.

As an ever expanding global network, Teach For All envisions a world where educators, policymakers, parents, and students are working together to ensure that their communities’ children have the foundation they need to shape a better future for themselves.

Each organisation in the network recruits and develops diverse leaders from a range of academic disciplines who commit two years to teaching in under-resourced public schools and to work throughout their lives, within and outside of the education system, in pursuit of expanded opportunities for all.

Through the global network, partner organisations, their teachers and alumni can share ideas and innovations across borders and adapt promising ideas in their own countries.