The R word is RESPONSIBILITY.
So if someone DOES have a teacher who is really IS a plonker then first they should raise the ethic and class attainment with the teacher tehmself .Calmly quietly explaining expectations and where it's missing the mark ( no pun intended ) .
If that is ignored or doesn't bring about positive change then raise it with the department head - who is their line manager.
Likewise if it STILL wasnt' being addressed ( tho remember it can take months for change to happen and have effect ) then indicate to the line manager you want to raise it with the school head or board of governors.
It's as important a lesson as finding out how to do math
Coz, some day in your job you will have an incompetent team leader or boss and THERE if you dick them about you get fired, no question, no comeback.
So take this as an opportunity to learn a very important life skill -- how to legitimately complain, set expectations and work to have others develop along the path you require
PS: If you have NOT raised this calmy and coherently with the teacher then EVERYTHING of your web post is wrong, not jsut the kiddy porn part. Going behind anyone's back is bad social activity