I'm not sure your logic follows through - just because something is taught in middle school doesn't make it gender neutral. Most of the subjects you mention have similar gender issues to what is presented here, with similar discussions taking place in related communities.
The problem goes deeper than just introducing the material at an appropriate age.