DS1 (10 - yr6) is supposed to know all his tables.
In his opinion - and the opinion of his teacher - he does. (e.g. He recently got 100% in 'big tables test' 77 sums on a sheet of paper - I don't know how long they had to do it - and he was the only one in the year group to do so; and always scores highly in mental maths.)
But IMO he does not know them well enough.
If I ask him "What are seven eights?" he will say "erm...", look at his fingers, think for a few seconds, and eventually come up with the answer. Even much easier, lower tables like 3x6 he doesn't know instantly and automatically.
I think for success in secondary Maths he ought to know all his tables instantly, instinctively, by heart (not working them out very quickly in his head). So that for instance if he sees the number 24 he can immediately recall all the factors.
So who is right? Do you think I should stress about it now, and "make him learn them properly? Or will it all come right in the end, as he practices and uses them more?