Mysillydog, very similar situation here. DS is also finding it hard to chose his options. It's new to me as it was an obvious choice for DD.
DS has to pick 4 options too. I thought for sure Computer Science would be one of them as he is performing very well (5+) as he is in Maths (6-) and last year, he went on about how he loved it. I assumed he would want to evolve in that field so it came a surprise when he said he didn't want to take it. I am trying to dissect his reasons from what I can get out of him, and it seems that it isn't his teacher (he had him in Y7 and was ok with him), nor that although he does well he finds it hard, but he insists that he only enjoys a small aspect of the curriculum (coding) but not the rest at all.
He was selected (as I am assuming was your DD Mysillydog) to take the English Baccalaureat pathway, which would mean History or Geography, a Language and 2 other options. He has been debating between history and geography and was going to do French, but after parents' evenings and his teacher saying that there were no more controlled assessments and me telling him that there was a huge jump from Year 9 expectations and GCSEs (ie, able to write about a page!), he reconsidered.
He now says he wants to do triple science and PE (that was always a given) and Geography and History. I am surprised at history as he never used to really care for it and used to hate writing essays, but somehow seems to have matured in that respect has he got good feedback in English and excellent in History and good grades (5- in English and 5+ in History).
I am now debating whether to accept his choice or whether to continue trying to convince him to consider Computer Sciences.