I agree with catcher09 and biggerpapi and would lean more to the private lessons. Both camps and lessons are good but for maximum improvement of most baseball skills private lessons has my vote. Private lessons allows the coach/instructor to focus on your son and his particular strengths and weaknesses. I would look at it much like a having a private tutor vs. classroom instructions. Cost per hour is the big downside to private lessons. BBfam is right (worth much more than .02 cents) in that you never know where or when something could be said or done that could have a real positive influence your son.
Camps are good in they do bring out the competitiveness and are usually more enjoyable to the player. At camps there is usually some slack time to socialize with the other players.
Another aspect not mentioned is the semi-private lessons where two players reserve back to back times with the instructor. This is where two players travel together and share both the travel and instruction fees. This also allows one player to catch his breath and listen to what the coach is saying while the other player is going through his drills. In my opinion this is a perfect set-up for hitting and pitching. We did a lot of the semi private lessons and it almost seems as if you’re getting the lessons at half price.
Are speed and agility camps good? They are good but I would only spend money on them if they would impact your son's baseball future. If my son were an outfielder that either had blazing speed or needed just a little boost to allow him to compete at the next level then I would be serious about them. Since my son was a catcher/pitcher we spent
our my money on hitting and pitching. How far do most drive for lessons/camps? That touches a nerve with me. We had to drive 180 miles round trip for most private lessons --- never thought about it before but those long ride to lessons could be part of the big picture --- maybe that's why my son and his "lesson partner" both say they don't mind the long bus rides in the minors.
Fungo