There are so few male preschool teachers because our society is very sexist against men when it comes to interacting with kids. This is societal and not innate because in many other countries male teachers are the norm.
[Edit: For comparison it shows 21% of computer programmers as women.]