O Programa Ecoescolas é um projeto educativo internacional promovido pela organização não governamental europeia Fundação para a Educação Ambiental (em inglês: Foundation for Environmental Education - FEE) e apoiado pela Comissão Europeia.
O programa, destinado preferencialmente às escolas do ensino básico, mas aberto a todos os graus de ensino do pré-escola às universidades, pretende reconhecer (com a atribuição da Bandeira Verde Ecoescola) e estimular as escolas empenhadas em melhorar o seu desempenho ambiental, gestão do espaço escolar e sensibilização da comunidade.
Uma Ecoescola é uma instituição de ensino que segue o Programa Ecoescolas. Até o final do ano letivo 2004/05, 14.000 escolas no mundo participam do programa.
O Programa Ecoescolas consiste numa metodologia constituída por sete passos:
Em Portugal, o Programa Ecoescolas é organizado pela Associação Bandeira Azul da Europa (ABAE). O Programa Ecoescola foi implementado em Portugal desde o ano letivo 1996/97. Atualmente, o Programa Ecoescolas, completando a sua 1.ª década, conta com mais de 500 inscrições em 2006. 356 inscrições alcançaram o nível de qualidade que possibilitou a obtenção do galardão Bandeira Verde Ecoescola.
Atualmente, em 2007, o Programa Ecoescolas encontra-se implantado em 37 países. São eles: