Let $q = p^m$. Suppose that $E/\mathbb F_q$ is an extension field and $\alpha \in E$ is algebraic over $\mathbb F_q$. Show that $[\mathbb F_q(\alpha) : \mathbb F_q] = $ the smallest positive integer $n$ such that $\alpha^{q^n} = \alpha$.
Scratch Work: So far I see that $\mathbb F_q$ is a splitting field of $x^{p^m} - x \in \mathbb F_p$. It follows that $[E : \mathbb F_p] = [E : \mathbb F_q][\mathbb F_q : \mathbb F_p]$. Since $\alpha \in E$ is algebraic over $\mathbb F_q$ and $\mathbb F_q/\mathbb F_p$ is a finite extension and moreover algebraic, it follows that $\alpha$ is algebraic over $\mathbb F_p$. Also it can be shown that $\mathbb F_q = \mathbb F_p(\alpha)$ so $$[E: \mathbb F_p] = [E : \mathbb F_p(\alpha)][\mathbb F_p(\alpha) : \mathbb F_p] = n[E : \mathbb F_p(\alpha)].$$ Moreover $[\mathbb F_q(\alpha) : \mathbb F_q] = [\mathbb F_q(\alpha) : \mathbb F_p(\alpha)]$.
But I'm not seeing any of this information implying what I want to prove. Any hints, proofs, would be appreciated.
Hint: (I use $p,q$ but those are not as in the question) If $\mathbb{F}_{q}/\mathbb{F}_{p}$ is a finite extension of dimension $n$ then every element $\alpha$ in $\mathbb{F}_{q}$ satisfies $\alpha^{p^{n}}-\alpha=0$.
You should be able to find a proof easily as this is shown in the proof for uniqueness of a finite field.