I know this statement is true when we are working with the complex numbers, but I can't find out a way to prove it in any ring. I tried assuming by contradiction that $\omega^{n/2}=k\neq -1$ but can't get anywhere.
Thanks!
Edit: I added that $\omega$ is also a primitive (not only a nth root of unity) and that $n$ is even.
Consider what happens in the ring of $2\times 2$ matrices over $\mathbb{C}$.
Take, for example $\omega=\text{diag}(i,1)$. Then $\omega^4=\text{diag}(1,1)=I$, but $\omega^2=\text{diag}(-1,1)\not= I$.