Eighteen-year-old William Hayes Smith of Bergton faces three counts of assault and battery.
He served as a Harrisonburg 4-H camp counselor at a Smith Mountain Lake retreat in June.
The parents of three boys aged nine and ten complained their kids were bruised and choked. Smith is to appear in juvenile court Monday in Franklin County.
He could be fined $2500 and be sentenced to 12 months in jail.