Yes, fantasy. Though my mom has been a primary school teacher (K through 3rd grade) for 40+ years and during her times there have been a few male teachers, but certainly not many as you can imagine.
Way back when, my 6th grade teacher was a guy. Strict disciplinarian but everyone liked him! One thing he would do is if someone started nodding off during class he would pick-up a tennis ball from his desk and throw it at them! Just try doing that now! :-)
Except for a few male teachers in high school this guy was my only male teacher.