Your teachers weren't wrong, but this is one of those cases where the rule and actual practice have really diverged. Grammatically, "c'sont" should agree with the plural, period. But nobody does it in speech, and even in writing now it's become so common that it flies almost everywhere except in really formal stuff.
What changes everything is context. If you're writing a work email, an important letter, an essay for school, you'd better stick with "c'sont" so you don't look like you're phoning it in. But in a WhatsApp message, a forum post, a social media comment? Nobody's gonna get upset about it. Even on a CV or a job application I'd say it's fine to keep the rule, just to not give off a bad impression.
What's cool about French is that the language doesn't change all at once. "C'est" has been gaining ground for years, and maybe in like ten years the dictionaries will start accepting both forms officially. For now it's just one of those things where "correct" grammar and everyday French don't see eye to eye, and it's okay to handle it based on who's gonna read it.