St Cyr, c´est bel et bien 3 années d´études validés. Ca se complique même, puisqu´il faut maintenant avoir un diplome permettant l´accès à l´ENA. Donc c´est un bac +3 exigé avec un diplome spéciale...
http://www.recrutement.terre.defense.gouv.fr/parcours_bac+2_a_bac+5.do
Il y a bien un moyen de devenir officier sans bac +3, mais dans un engagement bien spécifique comme Officier Sous Contrat (OSC) où il faut un bac +2 validé, ou alors "échange franco-allemand" qui recrute au bac (L, S, ES).