Дело не в том, и не в другом. Дело в механизме  аудита знаний ученика и  их соответствия оценки учителя. Какая бы это оценка ни была, что три, что пять.Если ученик знает на три, а учитель ставит 2 - учитель неадекватен.Если ученик таки знает на два - неадекватна мама.До проведения этого аудита НЕЛЬЗЯ сказать, "кто козел".