As you all know my children live 6 months with their mom in Mexico and 6 months here with us. They are also homeschooled. This is why I love BLINGuals!
BLINGuals are bilingual flash cards. One side is English the other Spanish. I use them to pratice as well. For those with small children this is a great way for them to learn two languages at once. The pictures are vivd and show excatley whatever the word is. For example an apple looks like an apple. These are going to something we use for many years to come. BLINGuals will be great for when Edgar and I have our own children because we will be able to teach them basic words in both English and Spanish.
Spanish not the language you want? No problem. BLINGuals have cards in Arabic, Chinese, French, German, and several others.