Scholastic Corporation (SCHL) reports earnings