Sort:  

(By the way, I only just noticed, this also happens to sound a lot like SteemSTEM, but clearer)

Personally I like more how "STEMsight" sounds but maybe "sySTEM" would be better if it's combined with another word like "trailsySTEM" or "socialsySTEM"

socialSTEM sounds great too