Early Decision or Regular Decision for B student with good SAT and ACT scores?

You are more than welcome. My older son was a very strong student all the way around. But my younger guy could have done a lot better with his grades in high school . But he turned it around his senior year in high school and he carried that upward trend through at Virginia Tech. Your son also sounds like he is on an upward trend and that is a good sign. Some boys just seem to take a little longer to figure it out. But once they do, look out! Best of luck to you and your son.