For the primary grades:
http://www.spanishspanish.com/body/face.html - this site is one of our favorites. Review the Spanish words for the parts of the face with help from this crazy lookin' man.
http://www.digitaldialects.com/Spanish.htm - take your pick of concepts to practice on this site. Many to choose from including clothing vocab, food vocab, calendar vocab and more!
http://www.apples4theteacher.com/foreignlang.html#spanishgames - practice counting up to 20 with dot to dot games.
www.makebeliefscomix.com - create your own Spanish language comic strip.
http://www.abcya.com/spanish_word_bingo.htm - create your own Bingo game board and select from a variety of Spanish vocabulary categories.
http://www.abcya.com/spanish_vocabulary.htm - This Spanish vocabulary word game lets you shoot a dart at the answer you think is correct!
http://www.missmaggie.org/scholastic/cyclerace_eng_launcher.html - Bike Race!!
For the upper grades:
www.senorwooly.com - junior high's favorite Spanish songs and videos including "Las Excusas", "Puedo ir al bano?, "Guapo" and its' sequel.
www.classzone.com - for middle and junior high students, this site corresponds to our En espaƱol! Level 1a textbook. It includes online flashcards and practice quizzes.
www.quia.com - go to the Quia Web, then on the Student side on the right you can click on Shared Activities, and click on Spanish. You can enter a keyword (such as a theme we cover in class like color words, adjectives, numbers vocab, etc.) and you will be given links to corresponding activities (from over 5,000 total!) like hangman, jeopardy, hidden pictures and battleship.
www.bbcmividaloca.com - corresponds to the 8th grade level web quest, lots of "real life" vocab and info as well as great views of Spain and a wonderful look at Spanish culture.