The following are resources I would recommend as support for what is learned in the classroom, for homework help, and as a resource for those who wish to improve their language skills beyond what is being taught in the classroom.
DICTIONARY RESOURCE:
http://www.wordreference.com/
VOCABULARY PRACTICE:
https://quizlet.com/
http://www.vocabulix.com/
FOR ALL YOUR SPANISH NEEDS:
http://zachary-jones.com/
http://www.studyspanish.com/
http://www.fluentu.com/
http://www.spanishdict.com/
https://www.duolingo.com/
http://www.senorjordan.com/los-videos/
LISTENING PRACTICE:
http://www.videoele.com/Curso.html
http://www.lingus.tv/
UPPER LEVEL GRAMMAR PRACTICE:
http://personal.colby.edu/~bknelson/SLC/
DICTIONARY RESOURCE:
http://www.wordreference.com/
VOCABULARY PRACTICE:
https://quizlet.com/
http://www.vocabulix.com/
FOR ALL YOUR SPANISH NEEDS:
http://zachary-jones.com/
http://www.studyspanish.com/
http://www.fluentu.com/
http://www.spanishdict.com/
https://www.duolingo.com/
http://www.senorjordan.com/los-videos/
LISTENING PRACTICE:
http://www.videoele.com/Curso.html
http://www.lingus.tv/
UPPER LEVEL GRAMMAR PRACTICE:
http://personal.colby.edu/~bknelson/SLC/