In every elementary school I have encountered in the US, one learns the multiplication tables up to 10 in 3rd grade (age ~8). Some schools go up to 12 (presumably because imperial units are somewhat base 12?).
Edit: On a lark, I just tested this on my wife who is not mathy whatsoever, and she was able to remember them up to n=12 (with a slight hesitation for 7^2 == 49).
Edit: On a lark, I just tested this on my wife who is not mathy whatsoever, and she was able to remember them up to n=12 (with a slight hesitation for 7^2 == 49).