agreenmouse.com is a site I have used in class and the language tools available for French have been very suitable for my high school students. They have learned happily and effectively with them. The site also offers teaching and learning resources for Spanish. It is not unusual these days for people to be working in two languages and learning two similar languages simultaneously. We have a need for multilingual people because of global connections and the internet. French and Spanish are good languages to learn at the same time. One of the things the site offers is a chance to connect globally with other students learning the same language as you are. You can do that as a student or teacher. Teachers, students or classes can make a video and share it with others to help them learn. it is a great opportunity for authentic learning.