Summer Swim

The TCPUD Parks & Recreation's Summer Online Registration Opening Day is scheduled for Residents* only on Tuesday, May 9th, 2023 at 10am.  

Non-Resident online registration opens Tuesday, May 9th, 2023 at 12pm.

Summer 2023 Program Information Coming This Spring! 

  • *Resident rate refers to customers that live and/or own property in the Tahoe City Public Utility District service area. Residents of the service area receive a reduced rate off many of our recreation fees as a portion of their property taxes are used to support parks and recreation services. For more information and registration questions, please visit our Registration How-To page.


    Looking for a fun and safe way to get your child swimming? This is the place for you! Come be a part of the Tahoe City Swim Lessons Program. Classes are offered for children 3.5 yrs and up and held at Granlibakken Pool. NOTE: Registration closes at 3pm the Friday before each session start date.


    Level 1 - Guppies: 3.5 - 5 Years (Beginner)

    Minimum age 3.5 yrs, and 36" to the chin. Participants must be willing to enter water in group setting without parent. Class will focus on water exploration, arm circles, kicking and bobbing.

    Level 2 - Seals: 5 - 7 Years (Intermediate)

    No fear for this class! Swimmers focus on basic breathing, knows primary skills, unsupported front and back float, flutter kick, and able to tread water.

    Level 3 - Sharks: Ages 7+ (Advanced)

    Now is the time to work on stroke development, front and back crawl, breaststroke, sidestroke, treading water, elementary backstroke, and diving.




    Ages: 3.5 yrs and up
    Days: Monday - Thursday 

    Guppies: 8:00am - 8:30am

    Seals: 8:45am - 9:15am

    Sharks: 9:30am - 10:00am


    2023 Details TBA


    NOTE: Registration closes at 3pm the Friday before each session start date.

    Location: Granlibakken Resort Pool
    Fee: TBA
    Note: All Swimmers are evaluated the first day of class to ensure they are placed in the appropriate levels.

    Please contact us at (530) 583-3440 or via email