peregrina I still think that could be got round with the right management and access to resources. I don't know for certain what stem quals the staff at Dd's primary had, but from what I do know about their maths ability, combined with random knowledge of their areas of expertise, it would be highly unlikely that more than one was that way inclined. Ok nobody was teaching dd science at her level, but that didn't matter because they were still finding enough areas to interest the whole class, and differentiating it across what was a huge ability spectrum.
It is quite revealing that for so many people the 'corn flour gloop on a speaker like in Big Bang' has been a new, and fun aspect of science.
Somewhat off the topic of stem, I think on a broader scale we are also over complicating some jobs and careers. Whilst over simplyfying others. Being a maths whizz isn't required for simple bookkeeping, and yet for someone who might otherwise spend their life doing nmw admin/ call centre jobs, even at the most basic level is a more viable option. Neither do you actually need to be capable of the academic side of food tech to have a secure job as a pub chef or similar. And I think some children wrongly give up hope because jobs they could do appear to need skills they don't have.
Ditto for schools that give the impression some vocations are suitable for almost anyone, when in reality struggling with academic subjects doesn't remotely go with 'be a hairdresser or plumber'. I think for the least able, when it becomes apparent they will never pass any gcse, I'd rather see the curriculum narrowed so more time can go into basic, practical, maths and literacy, and a range of options like flt, hgv, basic driving licence, security certs (whatever they're called), actual cooking, diy, food and hygiene certs etc. Anything that might give them the chance of an actual long term job if a career is off the cards. Rather than some technical or academic education that leaves them qualified for nothing but signing on and zero hour nmw jobs.