




![]()





The City of Oakley is thrilled to announce the launch of Oakley on Ice, a brand-new seasonal ice-skating experience coming to Downtown Oakley this holiday season! The rink is open through January 4, 2026, located in the parking lot directly behind the Mercantile Building at 3350 Main Street .
This magical new attraction is proudly brought to you by Got a Party Inc ., in partnership with the City of Oakley Together, we’re turning downtown into a sparkling winter wonderland, right in the heart of our hometown!
“Oakley on Ice is more than just an ice rink; it’s a celebration of community,” said Joshua McMurray, the City Manager We are so excited that this event will take place in the center of our growing and thriving downtown . It’s a perfect opportunity for residents, visitors, and curious business owners and investors to experience the potential and energy in Oakley, where you can live, work, and play in the Heart of the Delta. We are proud to bring this first-of-its-kind seasonal attraction to our city, one that encourages families to make new memories, helps local businesses connect, and brings even more fun and excitement into our winter wonderland . ”
“It’s a privilege to collaborate with the City of Oakley to make Oakley on Ice a reality” said Tom Gregory, owner of Got a Party Inc , “Our goal is to create a magical family-friendly experience that brings people together, supports local businesses, and makes downtown Oakley a true holiday destination . ”
Installation of underground utilities will continue throughout December as the project advances toward completion of the utility phase .
Updates for the overall East Cypress Road project are available on the City of Oakley website at www oakleyca gov/eastcypressproject




The City of Oakley is pleased to announce the grand opening of the new Safeway Grocery Store, located within the Oakley Shops at Laurel Fields at the corner of Laurel Road and O’Hara Avenue The addition of Safeway represents a significant milestone in the continued growth and commercial development of the area
The store offers a full range of grocery products, including fresh produce, quality meats and seafood, a full-service deli, a bakery, and an expanded organic foods section . The location also features a Safeway gas station, drive-up pharmacy pickup, and modern, energy-efficient design elements to support the city’s sustainability goals such as solar covered parking spaces, electric vehicle charging stations, and sky lights within the Safeway building
The Oakley Shops Center is envisioned as a vibrant community hub, combining convenient retail, dining, and lifestyle services Starbucks and Chipotle are currently open . Upcoming tenants include Wingstop, Sourdough and Co , Mathnasium, Baskin’ Robins, Gaia Nails, Max Academy, Oakley Optometry and a Chase Bank .
In addition, the Oakley Shops Center includes landscaped walkways, outdoor seating, bike racks, and let’s not forget the new establishment of our local favorite the “Cheese Rock” .
The opening of Safeway and accompanying businesses marks an important step in expanding local commerce and providing residents high-quality, accessible amenities close to home
At the September 23, 2025 City Council meeting, the City Council received a presentation from Woodland Construction Builders, Inc . and Siegel & Strain Architects and adopted a Resolution approving the Design-Build Agreement with Woodland Construction Builders, Inc and authorizing the City Manager to execute the Agreement . The Council also adopted a Resolution establishing the Library and Community Center Project Specific Sub-Committee for the design-build phase of the project and appointed Mayor Shannon Shaw and Vice Mayor Hugh Henderson to the sub-committee
Once the agreement was signed, members of the award-winning Siegel & Strain (S&S) architectural team began meeting with the Mayor and Vice Mayor, City staff, Contra Costa County Supervisor Diane Burgis, Contra Costa County Library staff, the City’s County Library Commissioner, and the Friends of the Oakley Library S&S reviewed the County Library system’s service plans and policies and visited the existing 3,000 square foot Oakley Library inside of Freedom High School, as well as the Brentwood Library, and the recently built Pleasant Hill Library . The new Oakley Library and Community Center will be located adjacent to Civic Center Park and next to City Hall in Civic Center Plaza
The new Oakley Library will remove the existing space constraints of the shared space with the high school, have dedicated space for library programming, individual and group study, improved ADA access, larger collections, staff work/break rooms, more seating and room for the Friends of the Oakley Library The Community Center part of the facility will provide meeting space for City-sponsored events and flexible space for community organizations, and room for larger library programs when needed The functional design will also allow the facility to be expanded when funding becomes available in the future . Continued on next page


Continued from previous page
We are envisioning a welcoming, inclusive and vibrant landmark in the heart of Oakley It will be an inviting anchor destination for our downtown where residents and visitors can grab a good book or magazine, borrow a movie, listen to an audiobook or participate in programs, grab a bite to eat or a smoothie, beer or coffee across the street, and then sit in the sunshine in the park or take the kids to play on the all-abilities play structure
Follow the project at www .engage .oakleyca .gov/ and look for the notices for the community input meetings in early 2026 on our website at www oakleyca gov, in the Oakley Outreach e-newsletter, and on Facebook, Instagram and X -- @CityofOakley .You can still help the Friends of the Oakley Library raise money for this exciting project; visit their website at www oakleylibrary org/ for more information
Most Oakley residents can imagine many ways to use an additional housing unit on their property: as a rental unit, a home for an elderly relative, a caregiver, or an older son or daughter living at home An accessory dwelling unit (ADU), sometimes called a “second unit” or “in-law unit,” is a self-contained living unit on the same property as a primary residential building . These units include a living and sleeping area, kitchen, and bathroom . They can be detached from or attached to a home You can also create an ADU by converting a garage or existing space in a home into a separate living unit . We are excited to let residents know that the process of adding an ADU to a residentially zoned property is easier than ever .
The City works with residents each week to assess the options for their property and regularly approves building permit applications for ADUs . After talking with the Planning Division to confirm their property’s zoning, interested residents would then either commission custom plans from an architect, reach out to a company that specializes in prefabricated accessory dwelling units, or opt for a pre-approved ADU plan (see “New for 2025” on page 9) . When considering the right ADU, residents should evaluate their needs for the space . Should the unit be on the larger or
smaller side? Should it have a full kitchen and a mini-split air conditioning system? How much closet space should it have? Once the final design is settled on, the plans along with a building permit application are submitted to the Oakley Building Division .
The Building Division needs roughly 15 days to review the plans and then either provides comments back or approves the plans . Whether you are looking to custom build an ADU or use a pre-manufactured unit, please contact the Planning Division at (925) 625-7000 for more information or visit the City’s website Learn more about ADUs by reviewing the Guide to Accessory Dwelling Units: An ADU How-to-Guide for Oakley Residents, Homeowners, and Property Owners at www oakleyca gov/ADUGuide

New for 2025 - California Assembly Bill 1332 created a Pre-Approved ADU program requiring that cities maintain an online library of preapproved ADU designs, submitted by Designers Under the law, homeowners can pick a design from this library and work with the Designer to submit a complete application with added site specific documents (for example: a site plan, energy calculations) By streamlining approvals and reducing design costs, AB 1332 aims to make it faster and more affordable for residents to build an ADU on their property . Additional plans will be added to the City of Oakley’s pre-approved ADU library in early 2026 .

Find out more at www .oakleyca .gov/401/Pre-Approved-ADUs .
The City of Oakley is also taking part in Senator Steve Glazer’s ADU Accelerator Program that offers rebates of up to $15,000 for new ADUs that are deed restricted to low-income households (minimum of 20 years), and up to $7,500 for non-restricted ADUs. This $2.5 million state-funded initiative is intended to encourage and facilitate the construction of 350 ADUs in qualifying cities and towns in Contra Costa and Alameda Counties
The City of Oakley received a total of $85,525.10, in the form of a one-time payment for the implementation of the ADU Accelerator Program . The program runs through September 30, 2026 . Access Oakley’s “How to Build an ADU” webpage at www .oakleyca .gov/235/How-toBuild-an-ADU The page contains all information linked in this article as well as other helpful resources .


The City has the responsibility of preparing the organization and the community for various incidents, events, and disasters City employees are Disaster Service Workers under the California Government Code and actively train to be able to provide much-needed services and assistance to the community in the event of a disaster. In October, the City Council approved the City’s first Comprehensive Emergency Management Plan (“CEMP”), which replaced (and incorporated) the City’s (updated) Emergency Operations Plan . The CEMP provides strategic guidance designed to assist the City Council and City staff in the prevention of, preparation for, mitigation of, response to, and recovery from natural, civil, and technological disasters .
You can review the CEMP (and other important emergency preparedness information) on the City’s website at www.oakleyca.gov/emergencymanagementprogram. There you will also find information on the “Know Your Zone” campaign . Knowing what evacuation zone your residence or business falls in ahead of a disaster will save much-needed time in the event the County issues a “Prepare to Evacuate” or “Evacuate Immediately” alert through the Community Warning System or on the radio or television The County may refer to the zone rather than the exact location, and knowing your zone gives you more time to jump into action per the alert instructions, rather than trying to figure out how to look up your zone. You can find your zone at www.oakleyca.gov/285/Evacuation-Information.

Studio 55 is the City of Oakley’s new senior center for the 55+ population . Studio 55 is located at 1250 O’Hara Avenue and is open Monday-Thursday from 9am-2pm Each day features enrichment classes, programs and lunch service One day per month is dedicated to a “Seasonal Celebration” These celebrations typically consist of a special lunch menu, themed activities and games such as bingo, trivia, crafts and more Seasonal Celebration events are free to Studio 55 members .

Since the opening of Studio 55 in March of 2025, the themes have included Independence Day, Hot August Nights, Senior Brunch, Oktoberfest, Thanksgiving Feast and Santa’s Senior Soiree .

“One thing that we noticed after the opening of Studio 55 was that members would often times stick to their bubble For example, the pickleball players would see the pickleball players several times a week, the fiber arts students would spend time with other fiber arts students, but the different groups wouldn’t mix. We wanted a way to get all of our members together in one space to socialize, meet new people and have fun together Plus, it adds an occasion to look forward to each month and lets our members know that they are special and we value them” said Oakley Recreation Manager Troy Faulk “The special events are awesome and we always get a good turnout, usually 70-80 people,” said Studio 55 Member and former President of the Oakley Senior Club, Allen Perry . Studio 55 member Jim Fridas also added, “My favorite activities at the events so far were the bingo and the 1960’s Trivia at the Hot August Nights Celebration”
There are already exciting Seasonal Celebrations scheduled for the first half of 2026 including the Senior Luau (January 21st), Valentines Ball (February 11th), St Patrick’s Day (March 17th), and Earth Day (April 22nd) . For more information on Studio 55, go to page 21 of this booklet or call the Oakley Recreation Center at 925-625-7041


Instructor: Be Exceptional Programs
Ages 1-3 years old
You and your little one can explore creative movement games and activities. Props, dance games and play will help develop spatial awareness, rhythm, and listening skills in your tiny dancer. Guardian participation is required.

BETS21 Tue 1/13 - 2/17 9:00am - 9:45am $70 Res/$80 NonRes Rec Center Studio 1
BETS22 Tue 3/31 - 5/05 9:00am - 9:45am $70 Res/$80 NonRes Rec Center Studio 1
Instructor: Be Exceptional Programs
Ages 2-3 years old
Let your little bug have fun while learning basic tumbling skills independently. This class incorporates tumbling activities to enhance motor skills, balance, swinging, jumping, flexibility, and strength.
BETB13 Tue 1/13 - 2/17 10:00am - 10:45am $70 Res/$80 NonRes Rec Center Studio 1
BETB14 Tue 3/31 - 5/05 10:00am - 10:45am $70 Res/$80 NonRes Rec Center Studio 1
Instructor: Be Exceptional Programs
Ages 2-3 years old
Explore basic skills needed for all sports through fun activities and games that will keep your little one active and engaged. Parent/guardian participation is required.
BFWS08 Tue 1/13 - 2/17 11:00am - 11:45am $70 Res/$80 NonRes Rec Center Studio 1
BFWS09 Tue 3/31 - 5/05 11:00am - 11:45am $70 Res/$80 NonRes Rec Center Studio 1
Instructor: Be Exceptional Programs
Ages 3-6 years old
Registration Deadline: Monday, March 16
Biddy Sports are non-competitive introductions to team sports where your child participates at their own level and ability. Teams meet for one hour each week; times may vary. Parents support their child’s efforts and get involved by volunteering to coach their child’s team--please volunteer when you register. No coaching experience needed. BSBB03 Sat 4/11 - 5/16 Times Vary 8:30am-12pm $125 Res/$135 NonRes Creekside Park
Instructor: Jabris Rucker
Ages 3-5 years old
Tiny Tutus is the perfect class for your little dancer who desires to explore the world of dance. This fun class will include ballet, creative movement, and dance games. Each class will consist of 3 parts warm-up, dance games and choreography. No class on 1/20, 2/17 and 4/07.
TINYT37 Tue 1/13 - 3/03 4:00pm - 4:30pm $60 Res/$70 NonRes Rec Center Studio 1
TINYT38 Tue 3/31 - 5/12 4:00pm - 4:30pm $60 Res/$70 NonRes Rec Center Studio 1
Instructor: Amazing Athletes of North Bay Ages 3-6 years old

At Amazing Athletes, we’re on a mission to inspire active futures for the next generation, using sports as a catalyst to empower kids to discover their inner strength and athletic abilities. This multi-sport program introduces the fundamentals of 10 sports in a fun, non-competitive environment, helping to develop physical literacy, learn about nutrition and muscle identification, and master six key motor skills. No class on 3/18 and 3/25.
AMAZ08 Wed 1/14 - 2/25 5:00pm - 5:30pm $175 Res/$185 NonRes Rec Center Studio 1
AMAZ09 Wed 3/04 - 4/29 5:00pm - 5:30pm $155 Res/$165 NonRes Rec Center Studio 1


Instructor: Split Second Response, Inc.
Ages 5-12 years old
In this class students will learn the basic stances, footwork, strikes and blocks. In addition, we will focus on the martial arts principles of respect, discipline, and self-control.
SSRKB09 Wed 1/07 - 1/21 4:00pm - 4:45pm $70 Res/$80 NonRes Rec Center Side A
SSRKB10 Wed 2/04 - 2/25 4:00pm - 4:45pm $90 Res/$100 NonRes Rec Center Side A
SSRKB11 Wed 3/04 - 3/11 4:00pm - 4:45pm $50 Res/$60 NonRes Rec Center Studio 1
SSRKB12 Wed 4/01 - 4/29 4:00pm - 4:45pm $110 Res/$120 NonRes Rec Center Side A
Instructor: Jabris Rucker
Ages 6-9 years old
This is an introductory class to the technique of ballet. Students will learn ballet basics while exploring the fantasy world of fairies and princesses. Each class will be structured into five parts: Warm-up and Stretching, Intro-Ballet Barre, Technique, Dance Games, and Choreography. No class on 1/20, 2/17 and 4/07.
TTPB054 Tue 1/13 - 3/03 4:30pm - 5:15pm $60 Res/$70 NonRes Rec Center Studio 1
TTPB055 Tue 3/31 - 5/12 4:30pm - 5:15pm $60 Res/$70 NonRes Rec Center Studio 1



Instructor: Rrooar Coding & Robotics Academy Ages 5-16, varies by session
A variety of classes where students learn engineering, coding, and robotics. Design and build robots with Lego bricks, transform Roblox gameplay into hands-on coding experiences, create some remarkably cool real life projects, and so much more!
VEX Robotics (Ages 7-16)
RCR023 Wed 2/04 - 3/11 12:45pm - 1:45pm
Discover Artificial Intelligence for Kids (ages 7-16)
RCR024
2/04 - 3/11 2:00pm - 3:00pm
Algo Brix for Young Engineers (Ages 5-10)
RCR025 Wed 2/04 - 3/11 3:15pm - 4:15pm
Spring Break Camp: Galileo Technic for Young Engineers (ages 5-12)
RCR026 M-F 3/16 - 3/20 9:00am - 12:00pm
Spring Break Camp: Roblox Game Design with Lua Coding (ages 7-16)
RCR027 M-F 3/23 - 3/27 1:00pm - 4:00pm
Discover Artificial Intelligence for Kids (ages 7-16)
RCR028 Wed 4/01 - 5/20 12:45pm - 1:45pm
Arduino Microcontroller Programming (ages 10-16)
RCR029
4/01 - 5/20 2:00pm - 3:00pm
VEX Robotics (Ages 7-16)
RCR030 Wed 4/01 - 5/20 3:15pm - 4:15pm
Res/$235 NonRes Rec Center Side B

Instructor: Recreation Staff
Ages 6-10 years old
Are you a parent looking for a night out? At the Friday Night Out program children are dropped off to experience a night of non-stop fun featuring art, games, crafts and a movie. Children are fed a pizza dinner and snacks. Each child should wear their favorite pajamas and bring a sleeping bag and pillow.
FNO JAN26 Fri 1/23 6:00pm - 10:00pm $15 Res/$25 NonRes Rec Center Great Room
FNO FEB26 Fri 2/20 6:00pm - 10:00pm $15 Res/$25 NonRes Rec Center Great Room
FNO APR26 Fri 4/17 6:00pm - 10:00pm $15 Res/$25 NonRes Rec Center Great Room

SBC26wk1 M - F 3/16 - 3/20
Instructor: Recreation Staff
Ages 6-10 years old
Join us for Youth Spring Break Camp from the Oakley Recreation Division, a fun filled program designed to expose children to fun, engaging and active experiences while on school break. Activities include team building, playground games, sports, art projects and more. Embrace the spring season with nature hikes, outdoor scavenger hunts, and a field day at the end of each week.
Instructor: H-Art Therapy
Ages 6-13 years old
Learn a wide variety of paintings including still life, landscape, and portrait painting. This workshop is the perfect balance between guided assistance and creative freedom to make your own still life, landscape, and portrait paintings. With step-by-step methods, anyone can create a masterpiece. No prior experience is required.
HARTT27 Tue 1/06 - 1/27 3:45pm - 5:15pm $116 Res/$126 NonRes Rec Center Side A
HARTT28 Tue 4/07 - 4/28 3:45pm - 5:15pm $116 Res/$126 NonRes Rec Center Side A
Instructor: Christina Keas
Ages 7-17 years old
This interactive class gives kids the chance to chop, mix, measure, and create real meals using fresh, healthy ingredients. Each session includes kitchen skills, nutrition tips, and plenty of tasting and fun.
Session dates and information coming soon! See website for details.
Instructor: Be Exceptional Ages 8 and up
Inclusive skateboarding lessons for all abilities. Beginners to experts can build upon their skateboarding skills. Please bring a helmet and pads. A skateboard can be provided for use during the lesson, if needed.
BESK19 Tue 3/31 - 5/05 4:30pm - 5:30pm $100 Res/$110 NonRes Creekside Park



Instructor: Jabris Rucker
Ages 8-13 years old
Contemporary Dance is a form of movement that incorporates, ballet, modern, jazz, lyrical dance and more. In this class we will learn foundational techniques while exploring our emotions and feelings through dance. This class will consist of 3 parts Warm-Up, Technique and Choreography. Dance or exercise clothing, dance shoes (ballet/jazz) or barefoot. No class on 1/19, 2/16 and 4/06.

CONT19 Mon 1/12 - 3/02 4:00pm - 4:45pm $60 Res/$70 NonRes Rec Center Studio 1
CONT20 Mon 3/30 - 5/11 4:00pm - 4:45pm $60 Res/$70 NonRes Rec Center Studio 1

Instructor: Ragsdale Hoops Association
Ages 9-14 years old
Participants will develop and strengthen basic playing skills through drills, teamwork, and positive feedback. Class location is to be determined and will be announced once available. Please wear proper shoes and athletic attire. Participants will also need to bring their own basketball, mouth guard, and water bottle. No class on 4/06.
FFB12 M & TU 3/30 - 4/28 7:00pm - 8:30pm $125 Res/$135 NonRes Delta Vista Middle School Gym
Instructor: Bay Area Driving School
Ages 15 and up
The DMV allows teens to receive their Learner’s Permit at age 15 1/2, and a license at age 16. This class is the FIRST, required step that must be completed. This is an online course with videos, animated driving scenarios, and sample test questions. Learn the rules of the road, major causes of traffic collisions, DMV procedures and much more. A licensed instructor is available to answer any questions. Receive DMV-approved Certificate of Completion.
DRIV095 Anytime $49.99 Res/$59.99NonRes Online
Instructor: Bay Area Driving School
Ages 15 and up
This is a virtual Driver’s Education with a live instructor. Students will enjoy a series of Driver’s Education lectures including understanding the responsibilities of having a driver’s license, learning the rules of the road and accident avoidance procedures. Independent assignments will also be completed during the week. Course also includes practice questions, defensive driving movies and written test prep for their certificate of completion.
DRIV096 Sat 2/07 - 2/28 9:00am - 12:00pm $235 Res/$245 NonRes Online
DRIV097 Sat 3/21 - 4/11 9:00am - 12:00pm $235 Res/$245 NonRes Online


Instructor: Gina Bravo
Ages 18 and up
Explore restorative poses to calm and soothe the body. Through breath and the postures, practitioners will stretch the body and relax the mind. This is a class for all levels and all bodies. Yoga and mindfulness are known to alleviate stress, strengthen the body, improve flexibility and contribute to well-being.
GYOGA59 Wed 2/11 - 3/04 6:00pm - 7:00pm $60 Res/$70 NonRes Rec Center Studio 1
GYOGA60 Wed 4/01 - 4/22 6:00pm - 7:00pm $60 Res/$70 NonRes Rec Center Studio 1
Instructor: Arlene McMahan
Ages 18 and up
Dynamic and easy to follow - our full body technique works through your muscle chains, making you feel more energetic. Essentrics draws on the flowing movements of tai chi, the strengthening theories behind ballet, and healing properties of physiotherapy. This class is not included in Studio 55 Memberships.
SFE10 Mon 1/12 - 1/26 6:15pm - 7:15pm $30 Res/$40 NonRes Rec Center Side B
SFE11 Mon 2/02 - 2/23 6:15pm - 7:15pm $45 Res/$55 NonRes Rec Center Side B
SFE12 Mon 3/02 - 3/30 6:15pm - 7:15pm $75 Res/$85 NonRes Rec Center Side B
SFE13 Mon 4/06 - 4/27 6:15pm - 7:15pm $60 Res/$70 NonRes Rec Center Side B




Instructor: Sensei Steve Frediani
This class will teach the basic strikes and blocks used in cane self defense. We will also focus on situational awareness. You should leave this class more aware of your surroundings and more confident in your ability to protect yourself and loved ones.
Mondays 11:00am - 12:00pm Rec Center Studio 1
Instructor: Arlene McMahan
This is a full-body exercise program with gentle movements. It’s designed to help relieve pain, unlock muscles and joints, strengthen the core and support injury prevention. Participants are encouraged to bring a yoga mat.
Mondays 1:00pm - 2:00pm Rec Center Side B
Tuesdays & Thursdays 9:15am - 10:15am Rec Center Side B
Instructor: Donna Baker
Learn a wide variety of craft, sewing and quilting skills. The goal is to make sewing, quilting and crafting enjoyable for everyone while pushing while elevating your techniques and pushing boundaries.
Wednesdays (Basics) 10:00am - 11:30am Rec Center Studio 1
Wednesdays (Advanced) 12:30pm - 2:00pm Rec Center Studio 1
Instructor: Jabris Rucker
This is the perfect low-impact activity for those who love music, dancing and socializing. The structured and repetitive movements in this class makes it enjoyable for all levels, skills and abilities.
Mondays & Thursdays 10:15am - 11:00am Rec Center Studio 1

Instructor: Color Me Myke
A guided painting experience perfect for beginners and advanced painters alike. Create your own masterpiece step by step while enjoying music, laughter and fun atmosphere. All materials are provided - just bring your creativity!
Tuesdays 12:30pm - 2:00pm Rec Center Side A
Come play pickleball on two temporary indoor courts inside the Recreation Center. Loner paddles and balls are available for use. You must be a member to play.
Mondays & Wednesdays 7:00am - 10:30am Rec Center Great Room
Wednesdays 5:30pm - 7:00pm Rec Center Great Room
Thursdays 12:00pm - 2:00pm Rec Center Great Room
Instructor: Christina Keas
In this hands-on cooking class, we’ll prepare simple, healthy foods that celebrate fresh ingredients, seasonal flavors, and the joy of eating well. Each week brings something new to cook and taste. Pre-registration is required. Registration opens the 15th of each month for the following month’s sessions.
Thursdays 2:00pm - 3:00pm Rec Center Kitchen
Thursdays 4:00pm - 5:00pm Rec Center Kitchen
Instructor: Ed Smith (Advanced), Ellen Rosenbluth (Beginners)
Square Dancing is an American folk dance where couples dance together in a square. Learn the steps and lingo to square dancing in the beginners course. Enjoy lots of laughs, dancing and socializing together!
Mondays (Advanced) 7:00pm - 9:00pm Rec Center Studio 1
Tuesdays (Beginners) 12:30pm - 2:00pm Rec Center Studio 1
Instructor: Ilene McHolland
Ukulele Jam and Strum is a course for all levels of players, from beginning to advanced. We play through songs while learning the ukulele. We will provide ukuleles for those who don’t have one to strum. Ukulele Jam and Strum is ongoing weekly and anyone can participate in the middle of class.
Tuesdays 10:15am - 11:45am Rec Center Side A



Saturday, April 25, 2026