The internet is a great resource to practice/learn/review your Spanish. Check out my links!
Real Academia Española de la Lengua (Royal Academy of the Spanish Language)
National Association of Latino Arts & Culture
Great web page to practice drills learned in class.
Fun activities to practice all grades Spanish topics.
Página del Idioma Español: EL CASTELLANO