A Escola Básica de General Serpa Pinto, agrega no mesmo espaço o ensino do 2.º e 3.º Ciclo do Ensino Básico dos alunos das freguesias de Cinfães, São Cristóvão de Nogueira, Santiago de Piães, Nespereira, Tendais, Oliveira do Douro e Ferreiros de Tendais e União das freguesias de Alhões, Bustelo, Gralheira e Ramires. Fica localizada na vila de Cinfães sede do concelho.
A Escola é constituída por 3 edifícios, dos quais um bloco de aulas, com 21 salas, um Pavilhão Desportivo e uns Balneários exteriores.
O edifício principal é constituído por 2 pisos e dispõe de 12 salas de aula gerais e 9 salas especificas, uma biblioteca, uns serviços administrativos, uma sala de professores, uma sala de alunos, um refeitório, uma papelaria/reprografia, sanitários e um espaço para a direção.