The Best Way to Learn a Foreign Language

I taught Spanish in the public school classroom for 10 years, mostly at the high school level, then to homeschooled students (mine and others) for about 8 years. I am not a fan of traditional, formal curricula for foreign language learning. Some students will learn in...