Fix a prime $p$. Let $\Bbb F_p$ be the finite field with $p$ elements with $\omega$ a primitive $n^{th}$ root of unity. From Galois theory of finite fields, the extension $\Bbb F_p[\omega]/\Bbb F_p$ is Galois with degree $$\left[\Bbb F_p[\omega]:\Bbb F_p\right]=\left|\operatorname{Gal}(\Bbb F_p[\omega]/\Bbb F_p)\right|=\left|\left<\sigma_p\right>\right|,$$ where $\sigma_p(\omega) = \omega^p$.
So that the degree of the extension $\Bbb F_p[\omega]/\Bbb F_p$ is exactly the order of $p$ in $(\Bbb Z/n\Bbb Z)^{\times}$. I am guessing that $$\omega,\omega^p,\omega^{p^2},...$$ is a set of basis. This has the right length as a basis, but I struggled to prove this spans $\Bbb F_p[\omega]$ over $\Bbb F_p$. How can one show it spans?