Beginners level
Access free resources for teachers and students at Languages Online: Spanish
El Centro virtual Cervantes offers Mi mundo en palabras. Un material interactivo para aprender vocabulario de un modo lúdico, diseñado para niños de 7 a 9 años que empiezan a estudiar español.
Junta de Castilla y León has interactives resources suitable for junior years at Bosque de actividades
Search at https://www.bbc.com/bitesize for Spanish at varied levels
Risas y sonrisas offers a Multi-sensory • Multi-grade (K-5) • Multi-media Flexible, comprehensive, user-friendly curriculum
Primary and junior secondary school level
Rockalingua offers original interactive games, songs, worksheets and other tools for making Spanish for kids fun and are designed to assist parents and teachers with kids learning Spanish
Oye language skills divides their resources in beginners, intermediate and advance levels in response to levels of commencement in year 7.
Resources, songs and readers at Spanishkidstuff