Flashcards are a great tool for language learning, and can be used in far more interactive ways than simply flip and recall. Why spend money on pre-made flashcards if you have paper and a printer? There are some GREAT websites that offer free flashcards for English language learners. Here are a few:
ESLFlashcards.com. All flashcards are free and come in 3 sizes. Art looks like clip-art. The site offers over 2900 flashcards!
ESL Flashcards for Kids. Flashcards come in different sizes, with and without the word describing the picture.
ESL Kidstuff Flashcards. Over 1500 flashcards in 80 categories.
Kidsparkz. Offers photo flashcards too.
Kizclub. This is my all time FAVORITE printables site. Their flashcards are no exception!