Thank you, howdy and igbu. We will talk with the teacher who will teach the advanced geometry and take a look at the textbook. But honestly I don't have a whole lot of trust in the math teachers at our middle school.

DS took advanced algebra at the same middle school but it was not really good anyways. (He did geometry with AoPS after transferring to a private school.) Not sure whether it was just the teacher, or teacher + curriculum.

We might need to supplement with AoPS no matter which way we take. The "escape plan" is a good idea that we will need to talk with the school about.