Here is a list of great resources for kids to practice Spanish and English.
Baby Radio: This is a Spanish radio from Spain with a lot of valuable information and activities for kids and parents. (Babies-K/Only in Spanish). FREE.
¿Cómo Dice que Dijo?: Spanish games about grammar and flags. (2-4 grades). FREE
Conjuguemos: Spanish verb games. (5-6 grades). FREE
Free Rice: Learn while you help somebody around the world providing food. This game can be addictive J. It is available in many languages with a lot of subjects. (2-6 grades). FREE
That Quiz: Quizzes for every subject. They do have a section with foreign language vocabulary quizzes. (4-6 grades). FREE
Number Rock: Spanish and English videos about numbers, great for kindergarten students. FREE
Radio Escuela: This Youtube channel has great Spanish stories from Venezuela. (2-5)
¡Resuelvelo!: Spanish and English fun Math problems for kids. You can print the exercises or just have them online. (5-6 grades). FREE
Rockalingua: Spanish music games. Great way to practice Spanish, especially for K-1. FREE
San Diego Zoo: This website is perfect for animal lovers. It has online cameras so you can watch your favorite animals (K-6grades/Only in English). FREE
Seterra: Geography games in Spanish, English and many other languages. (4-6 grades). FREE
Spanish Stories: The Spanish Experiment has some free stories for kids to listen in videos. (K-3 grades). FREE
Spanish Stories for Kids: Audible is offering free books in Spanish and English for a while. (K-6 grades). FREE
Typing Club: Learn to type in different languages. (3-6 grades). FREE