эгои́ст, -а
ЭГОИ́СТ, эгои́ста, мн. эгои́сты, эгои́стам \\ [ие]гои́ст; в форме эгои́сте – эгои́[с’]те.
ЭГОИ́СТ, -а, м. Человек, проникнутый себялюбием, думающий только о собственной пользе, выгоде и предпочитающий свои интересы интересам других людей; син. себялюбец, себялюб, самолюбец; ант. альтруист. // ж. эгои́стка, -и, мн. род. -ток, дат. -ткам. … Вы только о себе думаете… эгоисты несчастные! Он любит! — Она [Настя] вытерла слезы. — Любишь, так уважай хоть немного… (Шукш.).
ЭГОИ́СТ, -а, м. Человек, поведение которого целиком определяется мыслью о собственной пользе, выгоде, предпочтении своих интересов интересам других людей; син. себялюбец; ант. альтруист. // ж. эгои́стка, -и, мн. род. -ток, дат. -ткам. В лучшем случае Тулин превратит Женю в домашнюю хозяйку, он слишком эгоист, чтобы считаться с другими (Гран.).
Ответы справочной службы
Запятая не нужна, т. к. оборот с как входит в состав сказуемого.
Эгоист= себялюбец. Эгоизм = поведение, целиком определяемое мыслью о собственной пользе, выгоде. Это словарные определения. Рассуждение учителя в данном случае несколько надуманно.
Можно использовать слово эгоист как психологический или социологический термин. Такое употребление характерно для научной речи.