Anonymous wrote:It's fine to repeat or skip if you don't care about the language and just want to satisfy the legal requirements, but every year from 6th grade on is not "too much too soon" . If anything, it's too late. Language acquisition is primarily achieved in youth.
OP here. Agree in general (and DS is getting exposure to another FL at home, my native language), but learning it in school is also different from actual immersion. I'd argue that even in Europe, where kids start them earlier, it's still English that dominates because of TV and the internet (and not whatever language they learned first.)
Also, if he skips and then repeats, he'd probably still end up with 5 years of Spanish (levels 1-4, with Spanish 2 being taken twice; he can take higher levels if he wants to, but I'm not counting on it.) He didn't start it before 6th grade because... that wasn't an option. I'm not sure doing Spanish 3 or 4 in 9th grade instead of Spanish 2 is going to really make a difference to his Spanish knowledge years from now.