I'm in 8th grade now and I've been taking actual spanish since 6th grade (1 semester in 5th grade I don't count). I'm in advanced though, so I am learning 10th grade spanish. According to my teacher, we will know all grammar by the end of our junior year.