Faits: A. La loi du 7 juin 2011 sur l'enseignement obligatoire du canton de Vaud (LEO; RSV 400.02) a été publiée dans la Feuille des avis officiels (ci-après: FAO) du 24 juin 2011. Son article 150 prévoit qu'en cas d'acceptation par le peuple de l'initiative "Ecole 2010: sauver l'école", elle est considérée comme caduque (al. 1). En cas de refus de cette initiative et d'acceptation de la loi par le peuple, le Conseil d'État est chargé de l'exécution de ladite loi (al. 2). L'initiative dite "Ecole 2010: sauver l'école" et la loi précitée ont été soumises à votation populaire le 4 septembre 2011. Par arrêté du 14 septembre 2011, publié dans la FAO du 16 septembre 2011, le Conseil d'État a constaté le rejet de l'initiative populaire et l'acceptation du contre-projet du Grand Conseil, soit la loi du 7 juin 2011 sur l'enseignement obligatoire. B. Par requête du 26 septembre 2011, X._ a contesté la compatibilité de la LEO, notamment de ses art. 83 à 90, avec les buts de l'art. 64 al. 2 de la Constitution fédérale du 18 avril 1999 (Cst.; RS 101). Par avis du 28 septembre 2011, le Président de la Cour constitutionnelle a indiqué au requérant que sa requête apparaissait tardive, un délai au 10 octobre 2011 lui étant accordé pour la retirer, auquel cas l'affaire serait rayée du rôle sans frais. Par courrier du 6 octobre 2011, le requérant a informé la Cour qu'il maintenait sa requête. Le 2 novembre 2011, la Cour constitutionnelle a déclaré la requête irrecevable. Parallèlement à la procédure ouverte devant la Cour constitutionnelle, X._ a saisi le Tribunal fédéral d'un premier recours contre la LEO, déclaré irrecevable par arrêt 2C_830/2011 du 17 décembre 2011. C. X._ a saisi le Tribunal fédéral d'un recours contre l'arrêt de la Cour constitutionnelle du 2 novembre 2011. Il requiert de trancher la question de la recevabilité de son recours par la Cour constitutionnelle et le cas échéant de renvoyer la cause à dite instance pour prononcé au fond. Dans l'hypothèse où la Cour constitutionnelle ne pouvait pas être saisie, il demande au Tribunal fédéral, sous suite de frais et dépens, de trancher la cause au fond. La Cour constitutionnelle a renoncé à répondre au recours alors que le Grand conseil conclut à son rejet dans la limite de sa recevabilité. X._ s'est encore déterminé sur ces écritures.