Ich habe in den letzten 12 Jahren, also seit ich unterrichte eine (i. W.: eine) Unter- bzw. Mittelstufenklasse mit 35 Insassen gehabt, deren Namen ich vollständig konnte. Die hatte ich in beiden (Neben-) Fächern. Ansonsten entfallen mir spätestens in den Ferien wieder einige Namen. Bei kleineren Oberstufenkursen geht es besser.
Meine Lösung: Sitzpläne und auf feste Sitzordnung bestehen und sich nach jeder Stunde (spätestens am Nachmittag) Notizen zur sonstigen Mitarbeit machen.
In den UBs war es auch kein Problem, vor dem Aufrufen kurz auf den Sitzplan zu schielen oder auch eine Person dranzunehmen, indem man sie auffordernd ansah.