Please follow the steps below to register for one of our virtual classes. Students who are currently enrolled in classes or have previously enrolled in classes at CVPA should start at Step 2. We will pro-rate your tuition if you register after the first week of the session. To register for a partial session, please contact our bookkeeper, Charlene, directly at

Step 1

CLICK HERE to create an account through our CVPA Jack Rabbit Account Portal. (Returning campers or students who are already enrolled in dance classes at CVPA may skip this step.)

Step 2

Using your email address, sign in to your Jack Rabbit Account Portal.

From inside the Jack Rabbit Portal, select the green "FIND CLASSES" button on the Home Screen.

Step 3

Select EVENTS. Our "cvpa in 'da house" classes will be found here. You can search for your desired class by date.

You will receive a Zoom invite the night before the first class session. The invite will include the link you will use to access the class for the rest of the session. Please make sure to save the link as it will be the same link for the entire session. (We recommend saving the link to your preferred calendar app.) After the session is complete, the link will become void. To receive the link for the next session of classes, you will need to go back to your Jack Rabbit Account Portal (step 2), and register for the next session of classes. Registration for all "cvpa in 'da house" classes can be found under EVENTS in the Jack Rabbit Portal.

We will pro-rate your tuition if you register after the first week of the session. To register for a partial session, please contact our bookkeeper, Charlene, directly at

Additional Information

  • Our registration system measures the student's age based on the first day of class. If they have a birthday mid-session and you would like them in an older class, please contact us directly.

  • There are no make-up classes or refunds for missed classes.

  • There will be no make-ups for late arrivals. Please don't be late. Once the teacher has started instructing the class, they will have moved away from their computer and it will be difficult for them to see when a late-comer wants to enter the Zoom room.

  • Credit cards are typically charged 4-5 days after the registration has been entered.

The Buddy Discount

Our dis-DANCE program gives you the opportunity to take dance classes with friends near and far, right in the comfort of your home. Register for your class with your friend and you and your buddy will receive a discount on your tuition. It's a WIN-WIN! The Buddy Discount can be used during any session you register with a buddy! Use it session after session and SAVE!
To receive the discount, buddies must note each other's names on their class registrations. The Buddy Discount will be applied once the second buddy has registered and we have verified that both buddies have enrolled in the class. 

PLEASE NOTE: Buddy Discount CANNOT be applied to one student taking two classes. The student must be registering with another student for the discount to apply. Tuition for a student's second class will only receive the discount if they are enrolling in the second class with a buddy as well.

Buddy discounts can not be applied to any summer camp registrations or any Castro Valley Performing Arts classes that are not part of the "cvpa in 'da house" series.

Register Today!

  • Store_logo_black_white_575x%20copy_edite
  • Facebook
  • Twitter
  • YouTube
  • Instagram

about cvpa:

Castro Valley Performing Arts is a family-oriented school that provides quality dance training in a positive, nurturing, and enthusiastic environment. Through classes, performances and unique educational experiences, our dancers learn essential life skills such as teamwork, responsibility, leadership, and time management. Whether dancing for recreation or seeking a professional career in the arts, CVPA strives to create a rewarding experience for every student. We are passionate about dance and about sharing our love for this art form with the next generation. For more information, please visit


Phone: 510-581-3262

General Questions:
Billing Inquiries: