Disclaimer: this site contains affiliate links, this means, I may earn a small commission if you purchase through those links, at no extra cost to you. I am a small business owner and this helps me to keep this website running, thank you for your support!
Spanish Grammar
The following resources are general resources that are offered to support you with additional online educational information. The following is not meant to be a comprehensive list, nor is it an endorsement of the content of the sites.
www.studyspanish.com/grammar
www.mcgrawhilleducation.com/languagelab
www.espanol.lingolia.com/es/
www.spanishdict.com
www.lenguajeyotrasluces.com
www.thoughtco.com
Spanish Textbook
I have been working with a textbook called Complete Spanish Step by Step for many years and I am pleased with their program. I utilize these materials in my Spanish classes for beginners, intermediate Spanish and advanced Spanish classes.
TIP: Prices change over time, click on the book to see current prices.
Spanish Reference Books
A Spanish reference book that I recommend to all my students to support their learning process is Barron's 501 Spanish Verbs. Fluency in Spanish starts with knowledge of verbs, this can be a very challenging aspect of learning Spanish. I find this book to be a complete conjugation guide.
Spanish Dictionary
When it comes to Spanish dictionaries, I advice my students not to rely on electronic dictionaries such as Google Translate, SpanishDict, etc. While they are very practical sources, what I find as a Spanish teacher is that they aren't always reliable. Here is one dictionary that is a trusted and comprehensive resource to learn Spanish. You can find more recommendations under the Spanish Dictionaries section.
Online Spanish Immersion Classes
As a Spanish teacher, I always stressed the importance of working on our Spanish listening skills. There are 20 countries that speak the language, therefore, there are a lot of accents that students need to be exposed to. During my classes, I love working with Yabla Spanish Immersion Videos. I complement my lessons with these videos and their exercises, it is a fun way to keep students engage in the learning process.