there is a big difference if you have the opportunity to learn through immersion or if all you have is language classes in school.
until age 17 i had no more than 2-4 hours of second and third language classes. (english from first grade, french from 7th) even including homework that just barely approaches 1 hour a day of language learning.
my own efforts resulted in grades ranging from B to D and my english skills after 10 years of that were less than mediocre.
my english only improved through immersion for a year in the united stated during grade 11. after that one year i reached near fluency (except probably for a much smaller vocabulary)
at age 21 i was able to learn dutch through 3 months of immersion alone (no classes). of course i have reached far from fluency, but i learned enough to be able to read and speak, to allow me to continue practicing and learning without classes.
children only then have no choice to learn if they live in the country where the second language is spoken. in fact it may well be that the second language becomes their first and they learn their own parents language as a second language.