We have included as many websites as we can and added a short description to allow you to choose the ones most suitable for you. Please share.
General Sites (various languages including Spanish)
https://worldlanguages.pppst.com/
Free powerpoint presentations in several languages
https://www.languagesonline.org.uk/Hotpotatoes/index.html
Lots of interactive activities for primary and secondary
http://www.primaryresources.co.uk/mfl/mfl.htm
Lots of materials for primary topics in French, German, Spanish and Mandarin
https://www.lightbulblanguages.co.uk/
A fantastic range of resources with lots of differentiation.
https://www.facebook.com/LingoboxLearning/
Suggested Spanish primary sites
https://www.education.vic.gov.au/LanguagesOnline/spanish/topic02/no_01/no_01.htm
Interactive tasks
https://www.spanishplayground.net/finger-plays-in-spanish-favorites/
Lots of finger rhymes and videos for wee ones
http://www.bbc.co.uk/languages/spanish/mividaloca/
Twenty-two episodes for beginners – suitable from P5-S2
https://www.bbc.co.uk/bitesize/subjects/z72mn39
This is aimed at pupils at primary doing second level so P4-P7.
Free Spanish lessons every Tuesday, Wednesday and Friday
http://www.bbc.co.uk/languages/spanish/mividaloca/
Twenty-two episodes for beginners
More Advanced Spanish Sites
https://www.espanol-extra.co.uk/samples/samples.html
Lots of grammar practice
https://aprenderespanol.org/canciones/canciones-video-letra.html
Sing along to Spanish songs
https://www.newsinslowspanish.com/
News spoken slowly for H/AH
Teachers only
https://blogs.glowscotland.org.uk/glowblogs/digilearn/remote/modernlanguages/
National Modern Languages Hub
https://glowscotland.sharepoint.com/sites/PLC/modernlanguages/SitePages/Learner-Zone.aspx
More links on GLOW for language learning including lots of songs and culture