DD10 and DD11 are in a math class that combines 6th, 7th, and much of 8th. So far it's been fairly easy for them. Next year they move to a class that is, from what I understand, a mostly algebra class with a bit of geometry thrown in (It's no longer algebra then geometry, then to the next one, on and on progression through school). Last year outside of school they took AoPS pre algebra, and I know that it helped them prepare for the current class.
So, there has been lots of talk here on the forum about how public schools do a crummy job of teaching math. The same "after school" school that offered the AoPS class will have another class this summer that helps kids get ready for this algebra/geometry combo (the class is probably AoPS because the school focuses on that program). One of my daughters will be practical and take it because she knows it will help her next Fall. DD10 is going to blow a gasket because I am making her take math in the summer. Do I resign myself to her fits now to hold off a catastrophe later when she finds she can't do upper level math because the school failed to teach earlier levels correctly?
I also am cringing while asking this because I might get flak for making a kid take a summer class they aren't excited about. Believe me - she will also get lots of fun stuff this summer!!!!!