Youth Programs
The mission of the Community Services Department’s youth programs is to provide a safe environment, programs, and events that extend learning opportunities outside of school time. Our youth programming develops interests, talents, leadership skills, and provides opportunities to engage with their Pinole community.

President’s Week Camp
Join us for President’s Week Camp from February 18th to February 21st. From 9 am to 4 pm at the Youth Center (635 Tennent Ave.), camp fun and exciting activities will await each day.
Our camp is packed with thrilling games, child-focused cooking sessions, energetic sports, creative crafts, and so much more! Designed for children ages 5-12, this is the perfect opportunity for your kids to make the most of their President’s Week break and create lasting memories.
Don’t miss out on this fantastic adventure!
Register at PinoleRec.com

Camps
The Pinole Youth Center offers various youth camps throughout the year for children ages 5–12.
School Break Camps are available during Thanksgiving Break, Winter Break, President’s Week, and Spring Break.
Summer Camps operate from 9 am to 4 pm each day, beginning at the Youth Center and featuring aquatic fun at the Swim Center. Our camps are brimming with thrilling games, energetic sports, creative arts and crafts, hands-on science experiments, and delightful cooking activities. Designed to keep your children fully engaged and entertained throughout the day, our camps ensure an enriching and memorable experience!
Register at PinoleRec.com
Upcoming Camps & Registration Dates
President’s Week Camp (February 18th – 21st)
Spring Break Camp (April 7th –11th)
Summer Camp – Registration opens March 2025
Sports

We offer an exciting array of sports classes taught by instructors and renowned sports companies. Our diverse offerings include popular sports activities designed to engage and inspire young athletes.
View class offerings online at www.pinolerec.com!
Teach a class
Are you interested in teaching a class? Please email recreation@pinole.gov for more information.
Registration Information
To find out more info on each class we offer, click on the registration button below, and then go to programs/youth/name of the class/sports/activity. By clicking on the name of each class/sports/activity, it will take you to the information details, fees, and schedule for that class/sports/activity.
Registration Instructions
How to Register for Classes/Camps/Activities
Go to Registration Site
Create Account
Once at the registration portal, create an account by going to Create Account. Create a profile account for yourself (adult) and 1 for your child by entering in you and your child’s information. An adult account must be created to make a payment. An account must be created for you and your child to be able to register for any classes/camps/activities.
Please be prepared to upload your driver’s license to the online application. Once you have created your account, then you can proceed to register for the classes/camps/activities by adding it to your online shopping basket.
Add a Class or Activity
Add a class or activity by clicking on Programs, Youth, & one of the following:
- Enrichment Classes
- Camps
- Sports
- Special Events
Choose a Program
Choose the name of the programs, camps, activities that you would like to register for. If you click on any of the names of the classes, it will lead you to the details, fees, and schedule of that class.
Register
When you are ready to register (make sure you have uploaded your driver’s license and have created a profile account for you and your child), click on Register, next to the name of the class/camp/activity.
Fill Out Forms
Fill out the required online forms, and upload a copy of your driver’s license. To be considered for the resident rate, you must provide proof of residency (water, electric, or mortgage bill -cell phone bill will not be accepted).
For camp registrations, you will be required to upload your child’s birth certificate and copy of immunization records as well.
Provide Proof of Registration
Proof of registration is displayed when your payment has been processed at the end of the transaction.
Spaces are limited so sign up early! The Youth Center Coordinator will contact you once she has received your registration.
Frequently Asked Questions
Frequently Asked Questions (FAQs) about Classes/Activities/Camp Registrations
What do I need to register my child for an activity/class?
- A credit card
- Upload a copy of your driver’s license
- Upload a copy of proof of residency (utility, water, or mortgage bill-cell phone bill will not be accepted)
For camp registration, you will also to upload the following items to your online application:
- A copy of your child’s birth certificate
- A copy of your child’s immunization records
Why do I have to create an account for myself and my child to register her for a class?
An adult account must be created to make a payment. Your child’s account must be created to register for a class.
What is the Tax ID #?
City of Pinole Youth Center
635 Tennent Ave Pinole, CA 94564
Tax ID #94-6000395
How do I know I am enrolled in my selected classes?
Class enrollments are not guaranteed until the completion of the Check Out process is complete. Failure to submit all the necessary documents will not guarantee your child a spot in that class/activity.
Why was my child put on the waiting list?
If a class or program fills up before you checkout, the system will place you on a wait list and note that on your receipt. You will not be charged for any classes you are wait listed on. The Recreation Coordinator will notify you via email and call you when space should become available. You must reply via email or return our call by the end of the next business day to tell us whether you will take or decline the spot in that class. Failure to do so will lose your spot and we will offer the space to the next person on the wait list.
How will I know if a space becomes available after I have been wait listed?
If a space should become available due to another person canceling or transferring out of the class, you will receive an email from the Recreation Coordinator. At that time, you can decide whether to take or decline the spot. You must respond via email by the deadline date, or the spot will be offered to the next person on the wait list.
Help, I lost the classes in my registration cart!
After 20 minutes of inactivity, your Class Registration Cart will be emptied, and you will be logged off. Please log back in to start the process.
Who do I contact for more information or questions?
Recreation Coordinator
Refunds
Refund Policy on Youth Classes/Camps/Activities
Refunds will only be given if the class/camp/activity is cancelled by the City of Pinole. Minimum enrollment must be met 10 business days prior to the 1st meeting of the class/activity. A refund check or a credit to the original form of payment will be sent or processed within 4-6 weeks after notification that it has been cancelled. Camps payments are non-refundable or transferable.
Refund Exceptions
There will be no refunds for special events/one day events, classes, sports, or camps.
Refund will be issued for documented medical emergency by providing a doctor’s note along with the request for refund 2 weeks before any class/camp/activity begins by sending it via email to the Recreation Coordinator (contact info listed below).
Only the City of Pinole is allowed to approve of any refunds. Instructors are not allowed to approve any refunds!
Who do I contact for more information or questions?
Recreation Coordinator
Contact Us
