Dictionary (Spanish to English / English to Spanish) www.wordreference.com
Castle Learning www.castlelearning.com
Study Spanish www.studyspanish.com
Textbook www.glencoe.com
Practice Vocab and Donate Free Rice! www.freerice.com (click change subject to switch to Spanish)
Practice Conjugation http://www.conjuguemos.com/home/index.html