I'm a student in the UK, and I have a computer science lesson every two weeks. Most people would think computer science is my favourite subject, as I started coding from a very young age, but the computing teacher cannot teach it properly.
Firstly, she teaches things like copyright and made me spent a lesson researching a lawsuit between Ed Sheeran and Matt Cardle. She hasn't taught us a single programming language except a few lessons on small basic once, which there is obviously no need for, and she could have taught a modern language like python or JavaScript. We spend a month or so making magazine covers in Adobie's photoshop. We were recently doing “Should the internet be a human right?”, which isn't remotely useful. I have shown her the wikipedia page on computer science, and she says stuff like “Wikipedia is not credible” and “I know the syllabus better than you”.
Secondly, we had a test recently, and I answered all the questions correctly (to the best of my knowledge, and checked after), yet she marked many questions wrong, for example, one question was “Why may someone not be able to access the sites on the internet (Give 3 reasons)”, and 2 of mine were “Legal Restrictions (eg, article 13)” and “ISP may be blocking/slowing down the website (Due to the removal of net neutrality)”, and she marked both answers wrong. She also gives incorrect answers marks.
She also teaches things which are incorrect, like “This spam email is a spam email because it recommends using Firefox, which is an insecure browser”, and when I say it is not, she says it is because she doesn't like using it.
Is there anything I can do about this?