None of it makes any sense at all. US or EU version. We're all human, the race and gender divides people insist on creating are just bullshit.
As to the gender disparity, it starts long before school. It starts in the home, with the parents who get their sons lego and their daughters barbie.