Estudiantes, here are some great resources you can use to practice your Spanish, challenge yourself, and learn more about culture:
Language Help
Realidades (Textbook Site)
Sra. Jacobs Quizlet
Sra. Jacobs Pinterest Boards for Spanish 2
Sra. Jacobs Pinterest Boards for Spanish 3
Sra. Jacobs Pinterest Boards for Spanish 4
Study Spanish (Vocabulary and Grammar Practice)
Conjuguemos (Verb Conjugation Practice)
Word Reference (Online Dictionary)
Señor Jordan's YouTube Videos (Spanish Tutorials)
Spanish Dict (Dictionary/Verb Conjugator)
Spanish Language and Culture
Duolingo (Free Language Instruction)
Babbel (Free Language Instruction)
Spanish 411 (Spanish Lessons)
Burrito Builder (Fun Spanish Practice)
National Spanish Exam (Vocab & Grammar Practice Tests)
Studystack.com
In addition, a great way to improve your language skills is to go on Spanish-speaking websites. Here are some that might interest you:
Music/TV/Movies/News/Sports
Latin Music Billboard
Univisión (News, Entertainment, Etc.)
ESPN Deportes
Film Reviews in Spanish
CNN en Español