Pre-Registration is Required
All participants are required to have an account through our registration software provider, Perfect Mind, in order to register. Adults & Parents should create the primary account and then add family members to the account from there. Create your account here
Register early so that your space in the class is secured. Many programs fill up before the first class meeting. Programs that do not reach the minimum enrollment may be cancelled.
Refund Policy
Refunds will be processed less a $25 processing fee plus the cost of the first class, if requested prior to the beginning of the second class. No refunds will be issued after the start of the second class. No refunds will be issued for missed classes due to illness. If The Ranch must cancel a session or program, a full refund will be issued for the session or class. The refund policy applies to every recreation class or program, unless otherwise stated in the program literature. Adult programs which use a punch card or pass system are not eligible for refunds. 
Transfers from one program to another will be processed with a $15 processing fee per transfer if requested at least three working days before the session begins, provided that space is still available. Registrations are nontransferable to a friend or family member.
Summer Camp Refund & Transfer Policy
Camp Cancellations will be processed less a $50 cancellation fee. Cancellations must be requested at least 2 weeks (14 days) prior to the start date of your camp session. NO REFUNDS will be given for cancellations made with less than 2 weeks' notice. No refunds will be issued due to illness.
Camp Transfers must be requested at least 1 week (7 days) prior to you camp session’s start date and will incur a $15 transfer fee. Transfers will not be allowed once the session has begun.
The recreation programs listed are open to all individuals. It is our intent to make reasonable accommodations so that those with disabilities may fully participate. If assistance is needed, please call 415-435-4355 and ask for the program supervisor in charge of the activity for which you are interested. California Relay Service: 800-735-2922.