My theory is that girls are just more gullible. Wich is great in class where they take the teachers word for truth and copy it on a the test, but makes them seem dumb when you joke with them in day to day life.
boys are more stubborn , dispute the teacher and follow their own logic wich lands them worse grades. 