We have a volunteer (mom) teach Spanish to my kids' class, but I think it's only once a week. My sons love it and have picked it up a bit. I wish it were more often (every day or every other day), because I would love my kids to learn Spanish well. I don't understand why language requirement is reserved for high school level (at least here) when we've already missed their best ages for picking it up. What a valuable skill!

My family has found that the earlier the kid grade-skips, the easier it is for them. I had one skip K, one skip 2nd, one skip 4th, and one skip 5th. The K was seam-less, 2nd was pretty easy,...5th was definitely the hardest (it's the bridging grade here between elementary and middle school). I recommend as early as you can (now).

Good Luck!