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}