Una ikastola es un centro educativo cooperativo que utiliza como lengua vehicular el euskera, formando parte del sistema educativo en euskera en el País Vasco.
Surgieron a principios del siglo XX, en las comunidades españolas de País Vasco, Navarra y Castilla y León (enclave de Treviño), así como en el País Vasco francés.
Se distinguían por utilizar esta lengua en un momento en que no estaba presente en los sistemas educativos públicos.
[4] La primera ikastola de Guipúzcoa se creó en San Sebastián en 1961.
En los distintos territorios, anualmente se hace una fiesta multitudinaria para recaudar fondos y ayudar económicamente a las ikastolas organizadoras, o para sufragar la creación de nuevas ikastolas.