I am lucky here because my son goes to a public school that is 6-12th grades. We have been able to accelerate him all over the place as needed in each class. He isn't getting straight As but that isn't the point. I want him to have to work a bit. The only thing they won't let him accelerate is history....requirements for middle schoolers are very specific in this area. Have to have civics in 8th and have to have American History in 7th (because they have a state mandated career planning component in this class that is required). That's okay because we have the majority of his day at higher levels and the history class has the big history fair project that he is enjoying.