Theorem
A transitive permutation group is primitive iff its some point stabilizer is a maximal subgroup.
\begin{proof}
Let be a primitive permutation group. Assume that the point stabilizer is not a maximal subgroup. Then there exists a subgroup such that . Let . We claim that is a block. If there is a such that , then we have satisfying and so . It yields that and , i.e., is a block. By the primitivity of , either or . However, both of them are impossible.
Conversely, if is imprimitive, then there is a non-trivial block system . For any , there is a such that . Since , the group is not a maximal subgroup.
\end{proof}