This site contains beginner math worksheets, advanced math worksheeets, spanish words, pre-school activities, time activities, geography activities and organization activities.
"Everybody learns better when they are having fun! Here at Quiz-Tree.com you will find educational games and quizzes on many subjects, including Math, Reading, Spanish, Geography, SAT, Spelling, Music and more. All"
Maps 101 appears to not be free but has a trial version. ti appears to be K-12. It includes materials for Spanish language educators and those teaching students with limited English. I couldn't find information on the purchase but I did see that you can request an extension on the trial version.
Another good website for learning and practicing language basics is Literacy Center.net. Literacy Center offers games for learning and practicing French, Spanish, German, and English. The Literacy Center is a 501c non-profit with a contract from the US Department of Education.