Ok, I will first echo what I said about books for middle schoolers - books depend on their reading ability in English and the target language as well as the type of book they are interested in!
Audio cds - for French or Spanish - anything by Etienne. He writes rock, rap, hip hop etc., songs for learning French or Spanish and kids love his music and they work! For the French products and Spanish products.
DVDs - all the ones for middle school, plus if we can add some PG-13 films:
French - Tintin and Asterix of course, Le Petit Nicolas, Oscar et la Dame Rose, LOL, Hop, are a few of the newest we have added.
Spanish - Cinco Amigas, The Pope's Toilet, The Wind Journeys, Viva Cuba, to name a few.
Software - I have 2 favorites, depending on whether or not you want grammar and whether you have a PC or Mac.
Instant Immersion 1,2,3 for PC OR Mac comes in Chinese, English (ESL) French, German, Italian, Japanese and Spanish. 9 cd-roms for $50.00 - it is a great bundle for the entire family. It includes:
Vocabulary Builder - Beginning program to teach about 300 words (for young children).
Talk Now - Beginning program to teach about 500 words and 30 phrases - all ages.
Talk More - Put that beginning vocabulary into sentences and short dialogues.
World Talk - Low intermediate program with games for oral and written comprehension.
Talk the Talk - Learn slang and many informal expressions
Talk Business - Learn vocabulary needed in business situations.
Interactive Language Learning DVD - Interactive DVD - 9 topic areas with easy and hard games.
For PC only, my favorite is Learn to Speak Deluxe 10 - equivalent to 3-4 years of high school instruction, in your choice of French, German, English or Spanish - only $34.95 each
The most effective and affordable interactive Spanish software program just launched a new version. Designed by university language experts, this is an interactive learning system that's proven to teach you Mexican Spanish quickly and easily. With progressive learning lessons, speech recognition technology, and immersion learning, you'll have everything you need to become fluent in Spanish. Build your vocabulary, practice real-world conversations, and perfect your pronunciation!
Award-Winning Lessons - Pronunciation, Speaking & Listening, Reading & Writing, Simulated Conversations, Vocabulary & Grammar Captivating & Enjoyable! - Interactive Games, Speech Analysis, Voice Recording & Playback, Talking Dictionary, Cultural Movies
Personalized Learning - Pre-Assessment Testing, Adjustable Study Plans, Subject-Specific Courses, Track Your Progress