Scrap the whole thing and redesign it from scratch. Focus on skills instead of arbitrary subjects, which you can argue forever about which are important, really, who says that history and geography and RE are more important than media, psychology or sociology? Who says which bits of history (for example) are important enough to be taught? Why are the sciences so important that we have three separate subjects and yet only one technology subject can be taught at a time?
Each subject could then be incorporated into the lessons which teach the skills as an example or exercise on how to implement those skills. I'm talking about things like interpretation and evaluation, bias, objectivity, experimentation, how to use various information sources, modern skills such as the basics of how a computer actually works (not just how to use the programs, they are easy to pick up once you know the basics), how the body works and how to take care of it, including some stuff on mental illness which is not talked about enough, self respect, self esteem could be part of this too, etc. Confidence and how to be your own person, encouragement to follow own interests (especially using the skills you have learnt)
Primary school should be about instilling an interest in learning by introducing exciting and engaging concepts such as experimentation and practical learning, and following a study lead which you have chosen yourself, and then secondary should expand on those, offering more advanced and refined techniques, and exposing pupils to a wide range of directions for them to take their own learning in by covering a large range of "subjects" (as we have now).
Media is just modern history anyway, if you're looking into things like how communication has evolved from the telegraph to the radio to the phone to TV to internet & social media. There is no need to separate these things out, it just causes arguments!