Its better than them lying on a couch w/ their eyes locked-onto their 3" screen Eyephone.
Actually no it isn't. Both are useless activities. One costs taxpayer money, the other doesn't.
Schools should get out of extra-curricular activities all together. Football, volleyball, swimming, soccer, basketball, softball, baseball, dancing, theater...all of it.
If you want your kid to play baseball, there are private teams you can get them to join. Take the facilities built with tax money at the school and rent them out to these clubs.
In this day and age, it's a needless expense for facilities, a potentially dangerous activity for the students, a needless costs for coaches and staff that keeps on costing you, equipment, insurance etc...
Private schools can do whatever they want but public schools are about education.