Memrise claims to use science, technology, and immersion to teach language. Visit their site and chose what you would like to learn. After making an account you will be directed to courses where you even get to choose your own mnemonic devices.
French Writing Activities
Visit World Language Cafe for “25 French Writing Activities for Middle School and High School”
The LEAF Project
The Language Education Access Foundation (LEAF) Project offers ideas loads of research projects ideas for immersing yourself in French culture. Plus loads of resources for language education!