For starters we need to get away with this obsession with everyone doing high paid jobs. For a society to work you need people to do the basic jobs that keep society working. Cleaners, builders, postmen, dinner ladies, etc, etc. Now I agree that these people should all get a decent and wage. This obsession of high value, high wage jobs is silly as in the scheme of things only every a small % of the population can do them as there will never be that many. We need to take the technical trades more seriously like in Germany and make many of them a skill level as equal to a degree. We might then actually have some plumbers and builders that know how to use modern building practices and materials.
Going back to Grammers if the powers at be really do think thay are a benefit for society then role them out nation wide and make sure all the non grammers schools are just as amazing. If they don’t role them out nation wide then they can’t be all that important or beneficial.