951dad- you don't have to justify your decision to some one on a message board. It's no one's business what your son's academic stats are unless it is a coach recruiting him. Would your son want his academic stats listed here where everyone could see them?
Obviously he has a good gpa and that's all that needs to be said. Good luck to him with his future in baseball. Sounds like he had a great season and really enjoyed it.