It’s absolutey insane to blame the teachers for this. That’s like blaming pensioners for the pension age going up, or blaming taxpayers when taxation rates go up.
There are several large underlying issues in the education sector that encourage schools to keep students on -
Money
Students having by government decree to be in full time education until 18 or possibly 19
Students having to continue to study gcse maths and English if they didn’t previously pass
There is also the academy system, and “t-levels” which both do a very strange very academically based version of vocational qualification. They do t levels in carpentry, but you wouldn’t see a carpentry firm choosing a t level candidate over an apprentice, ever.
Also apprenticeships are increasingly a burden to the firms. There are so few companies offering them now, as they have to pay the students whilst they attend college. Admittedly this is low in the first year, but 2nd year onward it’s minimum wage for their age.. so lots of the more capable student effectively end up making ip their own apprenticeship, studying “full time” (2 days per week) and trying to get a job part time the other 3 days.
Also incidentally a lot of teaching time and effort is spent ticking boxes (basically proving to the gov the college have been doing their job and deserve getting paid) which massively eats into valuable teaching time..
I think it’s a Tory government problem really. I don’t think fundamentally they like the college system, and would prefer it all to be done in schools, and seeing as none of them have ever done an apprenticeship, or even spoken to someone who has on a level they don’t understand that you can’t teach bricklaying in a school 3 hrs a week from someone who’s never worked on a site.