Where’s Odi Library Challenge San Diego: 15 Tips From a Mom
The Where’s Odi Library Challenge sounds adorable until you realize you need to visit 37 libraries in 31 days. You can totally just do a few libraries and it will still be fun. BUT if you’d like to complete it (or you just want tips to make it more manageable!) this post is for you!
My kids were hooked from the first button they collected at Pacific Highlands Ranch. But halfway through week one, I tried to quit. It was a lot of driving, we kept losing the passport, and I had no strategy for which libraries to hit next. They were having none of my negativity, they wanted to finish!
Then I figured out how to group libraries geographically, turn each trip into an actual outing, and use the challenge to get them reading more than they had all year. We finished all 37 libraries with three days to spare.
Here’s exactly how we made it work without losing our sanity.

PLANNING AND PREPARATION
Before you visit your first library, you need a strategy that accounts for San Diego traffic, kid attention spans, and the July heat.
Here’s more info from the library page on exactly how to tackle The Where’s Odi Challenge!
Know the Difference Between City and County Libraries
Only San Diego CITY libraries participate in the Where’s Odi Challenge, and this trips up half the families who start. The city system has 37 branches. The county system has dozens more but they are not part of this event. If you show up at a county library with your passport, they will have no idea what you’re talking about.
The fastest way to confirm a library is part of the challenge: Check if it’s listed under @sdpubliclibrary on social media or visit the official San Diego Public Library website before you drive out. County libraries like Poway, 4S Ranch, Bonita-Sunnyside, Spring Valley, and Alpine are excellent facilities but completely separate from this challenge. They also give you a map so you can follow that to find all the right libraries.
If you’re new to San Diego or unsure which system a branch belongs to, download the Libby app and filter by San Diego Public Library only. Every branch that shows up in that app filter is a city branch and part of the challenge.
Pick Up Your Passport Early
Passports are available at any participating library starting July 1st, but some branches run out by mid-month because they underestimate demand. The Central Library downtown always has stock, but if you’re starting closer to home, grab one from any branch the moment July begins.
Keep the passport in a gallon-sized plastic bag in your car. It will get handled by sweaty kid hands, tossed in backpacks, and exposed to San Diego summer heat. A crinkled or torn passport still counts, but a destroyed one might get rejected at the Central Library when you turn it in for prizes! I collected each passport the moment we returned to the car and I kept them in the center console throughout July.
Map Libraries into Geographic Clusters of Three to Four
Driving from Skyline Hills to La Jolla to Logan Heights in one day will destroy your schedule and your kids’ patience. The best strategy is grouping libraries by neighborhood so you hit three to four in a single outing without backtracking across the city. We did a few days of 5-7 libraries and it was too many. Four is perfect.
North County coastal libraries like La Jolla, University City, and Pacific Beach went together. Central urban libraries like North Park, City Heights, and Hillcrest made another loop. South Bay libraries like Otay Mesa, San Ysidro, and Skyline Hills formed their own route.
Example geographic clusters that work:
- North Coastal Cluster: La Jolla, University City, Pacific Beach, Carmel Mountain Ranch
- Central Urban Cluster: North Park, Hillcrest, City Heights, Kensington
- East County Cluster: Scripps Ranch, Serra Mesa, Tierrasanta, Allied Gardens
- South Bay Cluster: Otay Mesa, San Ysidro, Skyline Hills, Logan Heights
This cuts drive time in half and keeps kids engaged because they can see progress happening quickly within a single morning or afternoon.
Start Early in July to Avoid the Rush and Heat
Most families start the challenge during the second or third week of July after they hear about it from friends or see social media posts. By then, some libraries are slammed with families doing the same thing, buttons start running low, and afternoon temperatures make library hopping miserable.
We started on July 15th but this year we start July 1st! I hear from other families that start early librarians had time to chat with the kids, no lines at the stamp stations, and plenty of buttons in stock. We also scheduled library visits for early mornings before 11 AM to avoid peak heat and afternoon crowds.
If you can knock out ten libraries in the first week, the pressure drops significantly. You’re ahead of schedule, your kids feel accomplished, and you have breathing room if life interrupts your plan later in the month.

MOTIVATION AND ENGAGEMENT
The challenge is a marathon, not a sprint. The families who finish are the ones who build excitement into every trip and make the hunt feel like an adventure instead of an obligation.
Let Kids Pick Books at Every Library
This kept my kids motivated through all 37 libraries. At each stop, they were allowed to check out books that caught their attention. It gave them ownership over the experience and turned each library into a treasure hunt.
The reading benefit was massive and unexpected. Because they were picking books based on genuine interest and not a summer reading list, they actually read them. We kept them in the car for the summer. By the end of summer we had almost 100 books and that was after returning a lot of them as we went!
San Diego Public Library lets you check out books at any branch and return them at any other branch. This system is awesome for the challenge because you’re never stuck hauling twenty books around or making a special trip back to the original library.
Turn the Button Collection into a Wearable Achievement
Every library you visit gives you a unique button for that branch, and kids treat these like currency. My kids wore their growing lanyard everywhere and strangers would stop to ask about it, which fed their pride and kept momentum high.
You get the lanyard after completing ten libraries. Watching the lanyard fill up gave the kids a visual progress tracker that was way more motivating than a half-stamped passport.
Physical rewards work better than abstract goals for kids under ten. The buttons are tangible, they show off accomplishment, and they turn the challenge into something your kid can literally wear to school or show relatives. Also each button is different and customized to that library!
Use the Challenge to Explore New Neighborhoods
The Where’s Odi Challenge forces you into parts of San Diego you might never visit otherwise. We treated each library cluster as a mini field trip. After hitting libraries in North Park, we grabbed lunch at a place shop we’d never tried. After the La Jolla branch, we went to the beach.
Libraries to pair with family-friendly stops nearby:
- Central Library: Walk to Seaport Village or the Waterfront Park right after
- La Jolla Branch: Hit the library early, then spend the afternoon at La Jolla Shores
- Pacific Beach Branch: Combine with a boardwalk visit or lunch on Garnet Avenue
- Mission Hills: Civita Park splash pad is nearby!
This approach keeps the experience from feeling like a checklist grind. Your kids remember the adventure around the library visit, not just the stamp.
The competitive element works even if you’re racing against the calendar. Framing the challenge as “Can we finish all 37 before July 31st?” turns it into a family mission instead of a task.

WHERE’S ODI EFFICIENCY
You can love the idea of the challenge and still quit halfway through if the logistics break you. These systems keep the everything moving so you can focus on the experience instead of scrambling for parking or wondering which library you already visited.
Call Ahead to Confirm Library Hours and Button Availability
Not every library keeps the same hours, and some branches close unexpectedly for staff training days or maintenance. We drove thirty minutes to one library only to find the library randomly closed. That mistake cost us an afternoon and frustrated the kids.
Before you leave for a library cluster, call every branch on your route.
Ask if they’re open, confirm their Odi button is still in stock, and verify they have stamps available. This takes five minutes and prevents wasted trips.
Some libraries run out of buttons by the third week of July, especially smaller branches in high-traffic areas. If a button is gone, you still get the stamp, but the button is the part kids care about most.
Plan for Parking Challenges at High-Traffic Libraries
Central Library downtown, La Jolla, and Hillcrest can have brutal parking, especially on weekends. We learned to visit these branches on weekday mornings when parking lots were half empty and foot traffic was light. The difference between a Tuesday at 10 AM and a Saturday at 1 PM is night and day.
Parking strategies for tough library locations:
- Central Library: Park in the Horton Plaza garage and validate at the library, or use the Courthouse lot on weekdays
- La Jolla Branch: Arrive before 10 AM or park in the neighborhood and walk five minutes
- Hillcrest Branch: Parking garage under the library.
Parking stress bleeds into the whole experience. If you’re circling for fifteen minutes while kids whine in the back seat, the library visit feels like a chore before you even walk in the door.
Pack lot of Food
The moment your kid gets hungry everything falls apart. We kept a dedicated lunch cooler and ate between libraries! Goldfish crackers, string cheese, and apple slices were our go-to snacks because they didn’t melt in the San Diego heat.

MAXIMIZING THE WHERE’S ODI EXPERIENCE
The challenge is technically about collecting stamps and buttons, but the families who extract the most value treat it as a way to build library habits, discover new favorites, and create summer memories that last beyond July.
Libraries with the Best Kids Sections
Not all libraries are created equal when it comes to children’s areas, and visiting the standout branches can turn a routine stamp stop into a place your kids want to return to long after the challenge ends. Some libraries have massive kids sections with reading nooks, activity tables, and play areas that make them destinations.
San Diego libraries with exceptional kids sections
- Central Library: Entire floor dedicated to children with interactive exhibits and a huge collection
- Kensington Branch: Cozy neighborhood feel with a well-curated kids area and helpful staff. Playground outside connected to the library.
- Logan Heights Branch: Renovated recently with bright, modern kids spaces and bilingual materials.
- Skyline Hills Branch: Surprisingly large kids section with comfortable seating and great natural light
- Scripps Ranch Branch: Popular with families, excellent middle-grade and young adult collections. Duck pond attached to parking lot, buy feed in the library. Bring quarters!
- Kearny Mesa / Serra Mesa Branch: Spacious kids area with plenty of room to spread out
- La Jolla Branch: Smaller but thoughtfully organized with strong STEM and nature book selections
- Hillcrest Branch: Welcoming space with diverse book options and active community programming. Fun little house playset.
- Pacific Highlands Ranch Branch: Newer build with modern kids furniture and tech integration
- Rancho Penasquitos Branch: Large suburban branch with extensive kids programming and space
If your schedule allows, visit these libraries when your kids are fresh and have time to explore instead of rushing in for a stamp and leaving. These are the branches that can turn your kid into a lifelong library user.
Take Advantage of Library Programming During Your Visits
Many branches host storytimes, craft sessions, and summer activities that align with the Where’s Odi Challenge dates. We stumbled into a music show at the La Jolla branch and an ambulance tour at Skyline Hills that the kids still talk about. These weren’t planned, but they added so much fun to the experience.
Check each library’s event calendar before you visit. If there’s a program happening around your planned visit time, adjust your schedule to catch it. The kids get more than a stamp and you’re supporting library programming.
Some libraries also have special Odi-themed activities in July like scavenger hunts, coloring stations, or photo ops with Odi cutouts. These extras take five minutes but dramatically increase kid engagement.
Use the Challenge to Teach Kids About Their City
Visiting 37 libraries means driving through nearly every San Diego neighborhood. We used car time to talk about different parts of the city, what makes each neighborhood unique, and how diverse San Diego really is. The kids noticed language differences, architectural styles, and community vibes that they’d never encountered staying in our usual bubble.
Conversation starters that worked during drives:
- Why do some neighborhoods have more parks while others have more businesses?
- What languages did you hear people speaking at that library?
- How is this neighborhood different from where we live?
- Why do you think some libraries are bigger than others?
This layer of education happened naturally because we were physically moving through the city instead of reading about it. The challenge became an accidental geography and sociology lesson.
Connect with Librarians and Let Them Engage Your Kids
Librarians are the unsung heroes of the Where’s Odi Challenge. They’re stamping hundreds of passports, handing out buttons, answering the same questions all day, and still finding ways to make each kid feel special. We made it a point to let our kids interact directly with librarians instead of hovering and doing everything for them.
This built confidence in our kids faster than anything else we did. They learned to ask questions, request book recommendations, and navigate a public institution on their own terms. By library twenty, my six-year-old was walking up to the desk solo, asking for the stamp, and thanking the librarian without prompting.
Librarians also gave us insider tips we wouldn’t have found online. One told us which branches had the best kid books. Another mentioned a nearby park that was perfect for burning off energy between library stops. These small interactions made the whole experience feel so much more special!

FINISHING THE WHERE’S ODI CHALLENGE STRONG
The final stretch from library thirty to thirty-seven can feel like a grind even if you’ve done everything right. The novelty has worn off, summer schedules get busy, and motivation dips.
Schedule the Final Library Visit as a Celebration
Don’t let library thirty-seven be a random Tuesday afternoon trip. We saved Central Library for last because it’s the most impressive branch and the location where you turn in completed passports. We made it an event by inviting Dad to meet us there, letting the kids wear their full lanyards proudly, and taking photos on the library steps after getting the final stamp.
Treating the last library like a finish line turned it into a victory lap. The kids felt like they accomplished something real, and we had photos and memories that marked the achievement. Other families told us they did similar things like going out for ice cream immediately after or letting kids pick a special prize from a toy store.
The completion photo at Central Library also works as proof when you’re telling other parents about the challenge. We posted ours on social media and had a dozen messages from families asking how we managed all 37.
Turn in Your Passport Quickly to Claim Grand Prize Eligibility
You can complete the passport anytime in July, but you need to physically turn it in at Central Library to be entered for the grand prize drawing. We turned ours in on July 29th, two days before the deadline.
The prize isn’t guaranteed, but the sense of accomplishment is. Even if your kid doesn’t win the grand prize, they still get recognition for finishing, a completed lanyard full of buttons, and the pride of doing something most families don’t finish.
The Where’s Odi Library Challenge gave our family something we didn’t expect: a shared project that got everyone off screens, into new parts of San Diego, and genuinely excited about libraries. It’s work, but it’s the kind of work that pays off in ways you won’t see until months later when your kid asks to go back to their favorite branch or picks up a book without being told.
If you start early, batch your libraries geographically, and keep the focus on fun instead of just completion, your family can absolutely finish all 37 libraries!
Got some time to burn after you finish Where’s Odi? Check out my Top 100 Things To Do in San Diego With Kids post!


