According to thelinguist.com, it takes 480-720 hours to fully gain fluency in a language, which is far more than what is taught in a high school class.