Castro Valley Performing Arts offers more than 110 classes a week in jazz, tap, hip-hop and ballet dancing, as well as tumbling, music, voice and theater arts. Group and private instruction options are available, and the center's students often hit the stage for local productions and recitals.