We are trying to debate acceleration of subjects vs depth in various subjects. But this is most glaring for us in math. For example for any level in math there is in order of depth:

1. School math
2. Basic level math core age from books
3. EPGY/Khan academy level math
4. AOPS level math
5. etc etc

How have you traded off on mastery of depth vs advancing in grade levels?