Pela Portaria n.º406/80, de 15 de julho, foi criada no ano letivo de 1982/83 a Escola Preparatória de Canidelo, cujo funcionamento teve início na Escola Básica de S. Paio, na rua de S Paio, onde se situa, atualmente, a CERCI, lecionando os 5º e 6º anos.
No ano letivo de 1987/1988, foi edificado um novo edifício na Rua Nova do Fojo. Um ano após, sob a orientação de uma comissão instaladora, operou-se a mudança deste estabelecimento de ensino para este novo local. Durante este primeiro ano, mantiveram-se as anteriores instalações a funcionar, em simultâneo com as novas. A escola, inicialmente destinada apenas ao segundo ciclo, passou a lecionar os sétimo e oitavo anos em 1 de setembro de 1995 e, em 2009, o nono ano.
A partir de 2006/2007, o Agrupamento passou a enquadrar-se no estatuto de Agrupamento TEIP (Território Educativo de Intervenção Prioritária), por candidatura do respetivo Conselho Executivo, dado as caraterísticas especiais duma grande parte dos alunos que a frequentavam.
Em 24 de julho de 2003, foi constituído o Agrupamento Vertical de Escolas D. Pedro I, integrando as seguintes Unidades Educativas:
– Jardim de Infância de Canidelo;
– Escola do 1º Ciclo do Ensino Básico e Jardim de Infância de Afurada de Baixo;
– Escola do 1º Ciclo do Ensino Básico e Jardim de Infância de Afurada de Cima;
– Escola do 1º Ciclo do Ensino Básico e Jardim de Infância de Chouselas;
– Escola do 1º Ciclo do Ensino Básico e Jardim de Infância Lavadores;
– Escola do 1º Ciclo do Ensino Básico e Jardim de Infância do Meiral;
– Escola do 1º Ciclo do Ensino Básico e Jardim de Infância de S. Paio;
– Escola do 1º Ciclo do Ensino Básico e Jardim de Infância do Viso;
– Escola Básica dos 2º e 3º Ciclos de Canidelo (Escola Sede do Agrupamento).
O Agrupamento de Escolas D. Pedro I acolhe cerca de 2200 alunos das freguesias de Canidelo e Santa Marinha e de S. Pedro da Afurada e conta com aproximadamente 180 educadores e professores, bem como, cerca de 50 assistentes operacionais e técnicos.