Твои учителя были не совсем неправы, но это один из тех случаев, когда правило и практика действительно разошлись. Грамматически «c'sont» должно согласовываться с множественным числом, точка. Но в устной речи никто это не делает, и даже в письменной форме теперь это стало настолько обычным, что проходит почти везде, кроме по-настоящему официальных текстов.
Всё меняет контекст. Если ты пишешь рабочее письмо, важное письмо, школьное сочинение, лучше уж придерживаться «c'sont», чтобы не выглядеть спустя рукава. Но в сообщении в WhatsApp, посте на форуме, комментарии в соцсети? Никто не будет возражать. Даже в резюме или при подаче заявления я бы сказал, что стоит придерживаться правила, просто чтобы не произвести плохое впечатление.
Что приятно во французском, так это то, что язык меняется не в один момент. «C'est» набирает силу уже много лет, и через примерно десять лет может быть словари начнут официально принимать обе формы. На данный момент это просто один из тех случаев, когда «правильная» грамматика и повседневный французский не согласны, и это нормально ориентироваться на то, кто будет тебя читать.