Board Thread:General Discussion/@comment-7526254-20150520160921/@comment-25926288-20180505110503

I think the one of the curses simply aged him up (or he's supersmart) and that's what the writers are sticking with.

Henry would graduate in the 2018/2019 school year. So, it's possible that he graduated in the 2017/2018 school year, if he skipped a grade, or a curse (probably Fiona's aged him up for some reason as she kept saying he was 14, even though it was 2014).

Anyway, I'm guessing that they go back to their time as the curse breaks.