So I'm willing to buy pretty much all of the premise, no problem. I love fantasy stuff. Minotaurs and Greek gods and everything is no big deal.
But why on earth did no one find it odd that they were studying Greek mythology using Greek names in Latin class? That struck no one as questionable?