GCSEs are the first major benchmark of many people's lives, which means that they should be teaching more than just academia. They should be teaching students about the world, about how to live, about how to become a positive member of society. For example, how our political system works, how to pay taxes and apply for a mortgage, mental health awareness, sexuality and gender awareness. These are all important things that many children just don't know because their education system has failed them.
And I don't believe that it's just the content that needs changing but the type of assessment too. These types of memorisation tests are crude and not representative of how well a student has actually progressed in terms of skills learnt. Memorising stuff from a textbook does not constitute learning, and most adults will have forgotten 95% of their GCSE knowledge within the next 3-5 years. I personally cannot remember how electrolysis works, and I took my GCSE chemistry exam less than one year ago because I just don't need to know that! Some people who are studying chemistry in higher education may actually need that information, but that is what the textbook and the Internet it for. Why are we making children memorise facts when the Internet has an infinite memory? All the info is right there, so what's the point? We should be assessing students on the skills they have learnt not the facts they have memorised.
Students should be tested on their problem-solving abilities, on their teamwork and on their resourcefulness, all of which are desirable skills that they will need in the future. Maybe GCSEs can be graded continuously through the 3 years, through research projects and group assignments. This is what will make students prepared for the future, not stupid memorisation tests.
P.S Congrats to anyone who has made it this far, that was quite a rant xD