I was given HS credit for algebra taken in 8th grade. Also, I was given credit for foreign language taken in 8th grade. I still ended up taking 4th year German twice because there was no 5th year German. I ran out of math classes to take after I finished Calculus as a junior. My parents had to negotiate with the school. I remember thinking how silly it was to say that someone like me wasn't meeting "graduation requirements"...