My DD is year 4 and I was speaking to a friend about how she is learning all her times tables as they need to know up to x12 by the end of year 4. Her DD is at a different school, in Y1, and quite frankly she scoffed and said her daughter is learning them at home now, and any parent who doesn't do this is lazy.
I'm personally not convinced of the merits of rote learning. My DD is quite able in maths and I would have thought having a good grasp of bonds, addition, subtraction, fractions etc is a good foundation before moving on to all the times tables.
I'm curious, is there a benefit to teaching by rote? Would doing so at home be beneficial from year 1? I assume as this isn't a requirement until year 4, you're asking the child to run before they can walk. But I may be wrong!