@oxtna
If you actually read this thing, you'd notice that it says he's a middle age office worker, when he's introduced. Middle age is between 40 and 60, and she's in high school. So, yes, he's more than double her age.
@Nightwave
Oh whoops. I got US high school freshmen mixed up with Japanese...