In my view the main problem with the current system is that achievement is measured purely in GCSE grades (or whatever equivalent qualification)
Personally, in spite of going to a mediocre comp, I got very high grades (parental support and naturally good at exams). But now I mix with people who went to grammar schools and had private educations and who are so much better educated in all kinds of ways, and have more confidence and know how to perform well in interviews. I feel I could have got far more out of my school years in a different type of school. An A star at GCSE is relatively easy for a bright child to get and doesn't indicate any outstanding talent or effort.
Conversely, the more people I get to know, the more I realise that many of those who are academically poor/uninterested, have an awful lot of other talents that are never going to be picked up in the current school system, wasting their abilities for themselves and for the country. This is probably why the UK performs so much worse than other european countries in terms of productivity.
Do you think there is any way to improve such comps, and if so what is it?
Smaller class sizes, more effort to teach vocational subjects in a meaningful way, an avoidance of bringing writing into subjects where it isn't relevant, bringing back schools with farms and gardens attached, with workshops where genuinely useful practical skills can be learned.
I'd love to open a school which selected on technical ability. Each child would be interviewed and asked to eg. take something apart and explain how it worked. There'd be no written element at all as part of selection. I think you'd end up with a cross section of academically bright to rubbish, but with students who'd be keen and motivated to learn practical subjects and would go on to achieve great things.