Para ser subinspector de la Policía Nacional, es necesario haber completado el curso de formación de oficiales de la Policía Nacional y superar un examen de selección. También se exige haber servido como agente de policía durante al menos tres años y tener una antigüedad mínima de 21 años. Si se cumplen estos requisitos, el agente de policía puede optar al ascenso a subinspector.
El curso de formación de oficiales de la Policía Nacional tiene una duración de nueve meses y está dividido en tres fases: la formación general, la formación específica y la formación práctica. La formación general tiene una duración de tres meses e incluye asignaturas como Derecho Penal, Legislación Penal Especial, Legislación Procesal Penal, Criminología, Psicología Criminal y Técnicas de Investigación Criminal. La formación específica tiene una duración de dos meses e incluye asignaturas como Legislación de Tráfico, Técnicas de Intervención, Tácticas y Técnicas Policiales. La formación práctica tiene una duración de cuatro meses e incluye Prácticas en Comisarías, Prácticas en Unidades Especiales y Prácticas en el Servicio de Emergencias 112. Al finalizar el curso, los alumnos deben superar un examen de selección.
Para optar al ascenso a subinspector, los agentes de policía deben haber servido como tal durante al menos tres años y tener una antigüedad mínima de 21 años. Además, deben haber superado el curso de formación de oficiales de la Policía Nacional y aprobar un examen de selección.