Not a primary school teacher but did a lot of work with the SMT at ds' primary school (was chair of the school board and dh was chair of the PTA and then the Parent Council, which we continued to be part of until ds left).
The school had an excellent inspection (about P4?) and was highly regarded as an exemplar of best practice for coping with English as an Additional Language (which they used to enhance all the pupils' education).
As far as they were concerned, nothing changed when CfE was introduced - and we didn't notice any difference in the way he was taught. He'd always done English, French, Maths and Science when studying eg "bridges" (that's not a real example but I can't remember the topics ds did).
I talked to them a couple of years ago when I popped in to drop some old uniform off and asked them again about CfE as my niece & nephew had started school and the teachers at their school were blaming CfE for the rigidity of their schooling. Ds' old teachers were
as they said that nothing had changed in the way that they taught and that CfE encouraged flexibility - at least in a primary school context. Their view was that it was the way that good primary schools/teachers had always taught.
Where I did notice was that the reporting of the levels that ds was achieving wasn't as clear. It changed to a Venn diagram of Consolidating and two others (which I can't remember and if I leave the app I might lose what I've typed) which was never completed. When I asked about that, they said something about Glasgow City Council having issued an edict boycotting(?) it or that they'd not agreed with/not signed up to it.
It didn't matter with ds as we were confident that he was progressing well in all areas, but I can understand that it would have been more difficult for parents of kids who might have been struggling, not not knowing whether they were achieving to the appropriate level.