The Canadian Parents For French web site has Lots of great resources for teaching and learning French.
Here is a gr