I know that, which is why it would still be a criminal act. But if the accused was misled to believe that she was of age and was consenting, that should factor into the severity of the punishment, should it not?
Considering it happened at school, no.
The problem is that the 14 year-old cannot give consent, even if the other party thought they could give consent. It’s a good reason not to have sex with people that could be underage.