Our program has used hundreds of basketballs.  We recommend the Spalding NBA Street Basketball for outdoor use: Buy here on Amazon

We recommend the Spalding Evolution Ball for indoor use : Buy here on Amazon

Ball Sizes:

K - 2nd Grade: 27.5

3rd - 6th Grade : 28.5

7th & Up: 29.5