Should I let my kids try to skip their current math class to move on to Algebra 1 in 7th grade?

Our school system has Algebra 1, Geometry, Algebra II, Precalc, and then Calc. For the advanced MAth students, in 8th grade they take accelerated Algebra 1 , and start Geometry, and then in 9th grade its accelerated Geometry/Algebra II. Precalc is an entire year, and then for 11th grade, you can take Calc AB/BC. Some of the kids are even more advanced and do start in 7th grade, but just a handful. Those who do, by junior Year take advanced Math at the State STEM flagship. My D, who was weak in Math, just did the regular classes starting in 9th grade, up to Precalc, but my S, who is very advanced in Math is a Junior now, taking Calc AB . Will take AP stats as a Senior, instead of Dual enrollment.