For a great vocabulary resource created by Sra. Holmes please visit:
https://www.memrise.com/course/233747/sra-holmes-espanol-uno/
https://www.memrise.com/course/229786/sra-holmes-espanol-dos/
https://www.memrise.com/course/514283/sra-holmes-espanol-tres/
https://www.memrise.com/course/5632347/esp-iv-honores/
For more Spanish practice visit these websites:
senorjordan.com (Video lessons)
www.studyspanish.com
www.conjuguemos.com
Additional flashcards can be found at flashcards.engrade.com
A guide to studying high school subjects: http://www.brighthubeducation.com/study-and-learning-tips/126318-adjusting-study-habits-to-high-schools-higher-demands/
El mapa (practice):
http://www.ilike2learn.com/ilike2learn/samerica.html
http://www.sheppardsoftware.com/country_SoAmCA_Caps_1_Click.html
Below are some fun songs to help you as well!