Do the subjects taught at GCSE need to be rethought? A couple of subjects especially spring to mind:
Modern languages: rather than teaching a single language would most students be better served by a course which taught a bit about life in different countries. Some simple do's and donts, how to order a coffee (or other drink of choice), some basic courtesies, basic numbers.
The aim of this course would be to provide students with the tools to allow them to visit different countries.
Physics: would students be better off either studying a general science course or if they have the aptitude to study an extended maths syllabus. Physics could then be introduced later.
Students dont study engineering at GCSE level so why physics? It is such a broad subject, does GCSE level do it any justice at all? Would students be better of being given the tools they will use if they go on to study physics later?
Are there any other subjects which would benefit from a radical rethink?