O Agrupamento de Escolas Dr. Vieira de Carvalho foi constituído no ano letivo de 2002-2003.
Atualmente integra seis estabelecimentos de educação e ensino do concelho da Maia. São 5 escolas básicas com 1.º ciclo e educação pré-escolar (EB1/JI Pedras Rubras, EB1/JI Guarda, EB1/JI Crestins, EB1/JI Prozela e EB1/JI Lidador) e a Escola Básica e Secundária Dr. Vieira de Carvalho, escola-sede.
No presente ano letivo, a população escolar é de 1677 alunos, distribuídos por 71 turmas. A APEEVCarvalho é a Associação de Pais e Encarregados de Educação da Escola Básica e Secundária Dr. Vieira de Carvalho.