Geralmente os concursos da Polícia Militar abrem vagas para soldado e para oficial. Para o cargo de soldado, na maioria dos estados o candidato deve ter ensino médio completo (alguns exigem nível superior). As disciplinas mais frequentemente cobradas são Matemática, Português, História e Geografia. Também terá que passar por exames médicos, físicos e psicológicos onde será analisado, se ele tem ou não condições de exercer a função na Polícia Militar. O curso de formação, dependendo do estado, dura de 3 a 9 meses. O salário também varia, podendo ir de R$ 900 a R$ 1.500 em média, dependendo do Estado. O Distrito Federal tem o maior salário, mais de R$ 3 mil.
Para ingressar como Oficial da Polícia Militar, o concurso pode ser tanto um concurso público próprio (por exemplo o CFO do Espírito Santo, cuja banca é a CESPE/UnB) ou pode ser um vestibular de alguma universidade pública (como é o caso do Rio de Janeiro, cujo concurso CFO é o vestibular da UERJ). Isso varia de estado para estado.
Na maioria do Estados, para ser Oficial da Polícia Militar é obrigatório o Ensino Médio completo. Em alguns Estados é exigido Ensino Superior completo e em outros o curso de direito ou curso superior de ciências jurídicas. Após as provas escritas vem os exames médico, físico e psicológico. Se aprovado, o candidato vai então passar por um curso de formação nas Academias de Polícia Militar, que são em regime de internato e podem durar, dependendo do Estado, de dois a quatro anos.