It sounds to me like your son is already beyond the need for partitioning and number lines.
Partitioning has two functions, one for building written math skill, one to aid mental skills.
Partitioning is a step towards vertical written methods for most children, just like grid method is a step towards vertical multiplication, both are taught in years 2 3 (for addition and subtraction) Y4 (vertical multiplication) and then drop off for those who can progress to vertical addition, subtraction and multiplication and "bus-stop" division during Y5 and would be methods only being used by the most struggling students by Y6.
It IS perfectly possible to have a child of age 5 who fully understands place value and vertical methods and uses this in class and for home learning. Some children simply do not need years of partitioning to understand a decimal based number system.
I have taught 2 such children, both of whom were in the top 2% in Gurthri assessments.
The important thing is to be totally sure that the child understands and can read the numbers written, ask your child ;
What does the 6 in 7689 represent ?
Which is the smallest value in the number 49 ?
Once place value is established then just refer to numbers by there value rather than digit name when using all vertical methods.
School will catch-up with your child around Y4/5.
For mental methods SOME people mentally partition, most UK adults do not because those born before 1972 were not taught partitioning OR grid method as neither were recognised teaching strategies until 1987.
Again whilst some people really have benefited from these methods and swear by them, there are multiple alternative techniques for mental arithmatic and typically children use a combination (their efficiency center).
For example today 18 children in my Y4 class had to mentally calculate 65.5% of 280.
Some partitioned the % into 50, 10, 5 and .5
Some ignored partitioning and divided by 10, using 10% to find 5%, mentally dividing by 2, or halving), used the 10 % to find 1% and division to find half of 1%.
Some divided by 100 then visualised vertical multiplication.
Some divided by 100 then used partition on 280.
No one method is superior to another, the child will ultimately selected a method that suits them best, fits most comfortably with the speed of their mind.