Respuesta :

Because His B's were crooked.
This pun is based on the different meaning of the word 'straight'.
The first one means getting something in a row (scoring A in various subjects) , while the seconds meaning literally the shape that is not bended.