Any links to Amazon are affiliate links.
I had a reader request information from me about teaching a foreign language to children. I know this is very anti-climatic, but I am not actively teaching a foreign language to my children.
If I knew a foreign language well enough, I would. My husband speaks Spanish fluently, and he often tells them what words mean in Spanish and talk to them in Spanish.
While I was growing up, I had a good friend whose father was from Venezuela. Her mother spoke Spanish very fluently. At home, they had days each week where the entire family only spoke Spanish. They also had days where they only spoke English. I believe they also had some formal lessons in each language. I think that is a great way to teach. A great way to learn a language is to immerse yourself in it.
So, the basics of this post are this. If you have the ability or resources to teach your children a foreign language, do it! I think it is a wonderful thing to do.