From some articles I read and experience from DH, I have this impression, that GCSE is too simple to prepare students for University(science and engineering). Also , from DS's secondary school experience, I feel his is not challenged so much for his secondary.
However, from the GCSE results at our local normal secondaries schools( we are not in a grammar area, the overall standard is just average national)is only 50-60% rate for A-C in 5 subjects include math and English. And some secondaries are only around 30-50%.
Now , the new GCSE is going to be graded as 1-9 to cater for a big range of abilities. But just think about the school, they have to provide different education for different levels. Some students are complaining they are bored, some just can't catch up.
Would it be a good idea that from Y9 or Y10, students can choose different path according their future career plan? For students who don't want to go to University, they maybe can choose an easier option but with broad knowledge, and for students who want continue University, they can have a GCSE which is hard, fill the gap between GCSE and A level a bit. So they can get better prepared for University?