En el 2012, el Instituto Politécnico Nacional ofreció 293 programas educativos: 68 carreras técnicas, 77 carreras de nivel superior y 148 programas de nivel posgrado.