My understanding from the teachers who have tried to explain the spiraling curriculum of Everyday Math to me (which Montgomery County uses) is that students are exposed to a wide range of higher level math and if they don't get the concept in the short time it is introduced, it comes around again next year for a brief period. Doesn't seem to be a method for deep learning.
We will supplement with EPGY, which DS7 has again expressed an interest, after a three month hiatus. Hopefully this will help.