I'm a foreign national who completed my PGCE in England. One major cultural shock for me when I started my teaching was the lack of subject specialists in the state schools.
I'm from a country where schools only employ subject specialists to teach pupils from primary to sixth form. We have no problem with recruiting STEAM teachers, partly because maths is a mandatory subject at A levels. It is hard to believe that not only are there very few maths/sciences specialists in primary schools, the government here even allows teachers who only achieved a C grade in GCSE to teach maths ( One can get a C or 4 in GCSE maths, if they manage to get 21% of the answers right.).
There's also a lot of obsession with the Finnish education system in the British media. Yes, they have very little homework and more play time; yes, their schools can decide their own curriculum. But how many of the British children are educated by highly qualified teachers? In Finland, nursery teachers are all required to hold Bachelor's degrees. Teachers of reception and above are required to hold Master's degrees. Are we able to match these?
I hope I didn't offend someone. The above is just my observation from my teaching experience here. I think our maths/science education is in a vicious circle at the moment.