Tus padres no van a vivir tu vida
Ya tienes edad para tomar decisiones, y más sobre el tema de relaciones. Si tus padres no lo aprueban, tal vez te cree conflicto en casa, pero se trata de tu vida personal, y solo tu puedes decidir sobre eso.
Tu ex es un maltratador en potencia. Nadie tiene derecho a decidir cuando, donde y con quien sales. Ese intento de controlarte ya es maltrato, y es el primer indicio de lo que vendrá después. Lamentablemente muchos padres no se dan cuenta de esto, como es tu caso.
Lo único que se te podría criticar es el no haber puesto fin a la relación con tu novio antes. Ya, desde que te sentías controlada, deberías haber cortado, y salir de esa situación. Una vez que empezaste a sentir algo por tu profesor, ya si tendrías que haber terminado con tu novio. El hecho de seguir, no estuvo bien.
Y la diferencia de edad, no lo veo un problema como tal, no 12 me parece tantos años de diferencia cuando conozco casos con diferencias más abultadas. Yo veo más problema en el estatus de cada uno. Él profesor, con su trabajo, y tu estudiante aún. Esto podría crear algún desequilibro en la relación, pero todo es cuestión de saberlo manejar.