Genau wie die deutsche Sprache zwischen Irrtum und Fehler unterscheidet, sind im Englischen error und mistake zwei Paar Stiefel.
Ein error ist ein Fehler, den man begeht, weil man nicht über ausreichend Informationen verfügt. Ein mistake ist ein Fehler, den man macht, obwohl man es eigentlich besser wissen sollte.
So kann ein Schüler einen error machen, wenn er neuen Stoff zum ersten mal bearbeitet. Wenn er jedoch bei der Wiederholung immer noch nichts dazugelernt hat, macht er einen mistake.