People are different; that includes children. Some kids can advance in some areas faster than others. But to measure them all by the same ruler (by way of assumed potential) is dehumanizing. Love and raise your kid where they are.
It's a spectrum. The OP's approach, with the wrong kid, could very quickly turn home into another (worse) school and wreck the kid for a long time. "Raise kids where they are," taken to the extreme, will teach a lot of kids to accept mediocrity.
"Dehumanizing" is extreme. Having goals and benchmarks is important, probably even required, to help everyone grow to their full potential.
> Having goals and benchmarks is important, probably even required
OTOH following on the benchmarks is ill-advised. Progress is not monotonous. For example you want to cut down a tree. What do you do, you start sharpening your axe, even that in the meantime the tree only grows, gets bigger and girthier .