Have you asked your DD what she thinks the reasons for the discrepancy might be? As I recall from your other posts, your DD is old enough to articulate how she responds to different teachers and teaching techniques.
Could it be as well who she's with? Could there perhaps be a group she wants to fit in with, or a boy to impress in the lessons she's not working?
As in any area of life there are always going to be people with whom we get on better, inspire us to do our best, and those who with whom the personality works the other way. It's not necessarily a better teachering method, just different.
Are you sure it's not just that she tries hard in the subjects she likes, but not in the others? Pretty common. I was probably a dream to teach in my favourite subjects, but was as lazy as sin in my least favourite ones.
Ds did tests at school recently. Apparently he has a very high spatial ability which means he is a visual learner.
Unsurprisingly he does far better in those subjects where that skill is important, eg science. He says he can look at a diagram and remember it by visualising it in his head. Unfortunately he does less well in English.