I agree that he sounds like he is doing well. That is great news. If you haven't already, have some discussions with him about boys/girls and appropriate behavior.
Good luck
He sounds perfectly normal to me. Not all kids are focused on studying, in fact, I think few boys are at that age.
He sounds very socially well-adjusted. B students rule the world and run the economy. Literally.