• <div class="intro-image fullscr-image"><img src="/live/image/gid/4/width/1200/height/410/crop/1/3933_IMG_9419.rev.1656449556.JPG" alt="" width="1200" height="410" class="featurePhoto" srcset="/live/image/scale/2x/gid/4/width/1200/height/410/crop/1/3933_IMG_9419.rev.1656449556.JPG 2x" data-max-w="3200" data-max-h="1328"/></div>
  • <div class="intro-image fullscr-image"><img src="/live/image/gid/4/width/1200/height/410/crop/1/4126_SFS_220915__4614.rev.1672958786.jpg" alt="" width="1200" height="410" class="featurePhoto" srcset="/live/image/scale/2x/gid/4/width/1200/height/410/crop/1/4126_SFS_220915__4614.rev.1672958786.jpg 2x" data-max-w="3200" data-max-h="1325"/></div>
  • <div class="intro-image fullscr-image"><img src="/live/image/gid/4/width/1200/height/410/crop/1/1968_anniversary_timeline.rev.1469222350.jpg" alt="" width="1200" height="410" class="featurePhoto" data-max-w="2048" data-max-h="1023"/></div>
  • <div class="intro-image fullscr-image"><img src="/live/image/gid/4/width/1200/height/410/crop/1/1980_grandparents_day_2016_08.rev.1469229951.jpg" alt="" width="1200" height="410" class="featurePhoto" data-max-w="2048" data-max-h="895"/></div>
  • <div class="intro-image fullscr-image"><img src="/live/image/gid/4/width/1200/height/410/crop/1/4172_IMG_1317.rev.1689889047.JPG" alt="SF Giants vs. Pittsburgh Pirates" width="1200" height="410" class="featurePhoto" srcset="/live/image/scale/2x/gid/4/width/1200/height/410/crop/1/4172_IMG_1317.rev.1689889047.JPG 2x" data-max-w="2592" data-max-h="1728"/></div>
  • <div class="intro-image fullscr-image"><img src="/live/image/gid/4/width/1200/height/410/crop/1/3945_IMG_0532.rev.1656452092.JPG" alt="" width="1200" height="410" class="featurePhoto" srcset="/live/image/scale/2x/gid/4/width/1200/height/410/crop/1/3945_IMG_0532.rev.1656452092.JPG 2x" data-max-w="3200" data-max-h="1390"/></div>
  • <div class="intro-image fullscr-image"><img src="/live/image/gid/4/width/1200/height/410/crop/1/3938_IMG_4594.rev.1656450569.jpg" alt="" width="1200" height="410" class="featurePhoto" srcset="/live/image/scale/2x/gid/4/width/1200/height/410/crop/1/3938_IMG_4594.rev.1656450569.jpg 2x" data-max-w="3200" data-max-h="1586"/></div>
  • <div class="intro-image fullscr-image"><img src="/live/image/gid/4/width/1200/height/410/crop/1/4173_IMG_8880_2.rev.1689889365.jpg" alt="Juna arrives" width="1200" height="410" class="featurePhoto" srcset="/live/image/scale/2x/gid/4/width/1200/height/410/crop/1/4173_IMG_8880_2.rev.1689889365.jpg 2x" data-max-w="3200" data-max-h="1738"/></div>
  • <div class="intro-image fullscr-image"><img src="/live/image/gid/4/width/1200/height/410/crop/1/3593_Class_of_2010_mural_copy.rev.1599083338.jpg" alt="mural" width="1200" height="410" class="featurePhoto" srcset="/live/image/scale/2x/gid/4/width/1200/height/410/crop/1/3593_Class_of_2010_mural_copy.rev.1599083338.jpg 2x" data-max-w="2842" data-max-h="980"/></div>
  • <div class="intro-image fullscr-image"><img src="/live/image/gid/4/width/1200/height/410/crop/1/3972_IMG_8556.rev.1656532340.JPG" alt="" width="1200" height="410" class="featurePhoto" srcset="/live/image/scale/2x/gid/4/width/1200/height/410/crop/1/3972_IMG_8556.rev.1656532340.JPG 2x" data-max-w="3200" data-max-h="1431"/></div>
  • <div class="intro-image fullscr-image"><img src="/live/image/gid/4/width/1200/height/410/crop/1/4145_outdoor_lunch.rev.1675278075.JPG" alt="" width="1200" height="410" class="featurePhoto" srcset="/live/image/scale/2x/gid/4/width/1200/height/410/crop/1/4145_outdoor_lunch.rev.1675278075.JPG 2x" data-max-w="3200" data-max-h="1217"/></div>
  • <div class="intro-image fullscr-image"><img src="/live/image/gid/4/width/1200/height/410/crop/1/4118_SFS_220915__4237.rev.1672957482.jpg" alt="" width="1200" height="410" class="featurePhoto" srcset="/live/image/scale/2x/gid/4/width/1200/height/410/crop/1/4118_SFS_220915__4237.rev.1672957482.jpg 2x" data-max-w="3200" data-max-h="1122"/></div>
  • <div class="intro-image fullscr-image"><img src="/live/image/gid/4/width/1200/height/410/crop/1/3925_SFS_210923_2262.rev.1656447409.jpg" alt="" width="1200" height="410" class="featurePhoto" srcset="/live/image/scale/2x/gid/4/width/1200/height/410/crop/1/3925_SFS_210923_2262.rev.1656447409.jpg 2x" data-max-w="3200" data-max-h="1599"/></div>
  • <div class="intro-image fullscr-image"><img src="/live/image/gid/4/width/1200/height/410/crop/1/3953_IMG_8083.rev.1656527368.JPG" alt="" width="1200" height="410" class="featurePhoto" srcset="/live/image/scale/2x/gid/4/width/1200/height/410/crop/1/3953_IMG_8083.rev.1656527368.JPG 2x" data-max-w="3200" data-max-h="1388"/></div>
  • <div class="intro-image fullscr-image"><img src="/live/image/gid/4/width/1200/height/410/crop/1/3213_dolphins_firehouse_portola_2018.rev.1531164974.jpg" alt="" width="1200" height="410" class="featurePhoto" data-max-w="2048" data-max-h="758"/></div>

Oops!

The page you're looking for is either missing or private.

Please use our search to find what you're looking for, or drop a line to our Web team at hello@sfschool.org and we'll make sure you get what you need. Thanks!

Some content on our site requires login

If you're trying to read a news story or event, you might be seeing this page because you're not logged in. Visit SFS Today to log in and try again.

.