Junior Lifeguards

Solana Beach Junior Lifeguard Program (SBJG)

The Solana Beach Junior Lifeguard Program has a long history of serving our community by providing youth, ages 7-16, with an ocean safety program that combines athletics, ocean-related curriculum, and fun. 

SBJG is constantly addressing and adapting to the County of San Diego and State of California Public Health Orders and Mandates. This years program may be modified slightly due to constraints on size and enrollment. Our main priority this summer will be offering a program that is safe for our community, participants, staff, and parents.

Enrollment & Registration

Register Here!

Registration opens on Monday, February 27th, 2023 at 9 AM for all participants

  • All registrations will be done online by the customers themselves. No in-person or telephone enrollments. 
  • For registration assistance, call 858-720-4445 or email us at jrguard@cosb.org. If we are not in the office, please leave us a message and we will return you call as quickly as we can. 
  • If the specific session that you are applying for is full, then you will be given the option to be put on a wait list. We do occasionally have cancellations, in which case wait-listed applicants will be contacted in the order of the list.
  • Once a session is full, we cannot accommodate requests to change into that session, so please be careful to choose the correct session when registering.
Steps for Online Registration

Step 1: Registration Login

  • Click here to be taken to the Registration screen managed by an outside vendor
  • Login in to your existing account or create a new one

Step 2: Select an Activity and Session

  • Select the "Activities" menu item in the upper left of the screen 
  • Select "Junior Lifeguards"
  • Click on the session you would like to enroll in
  • Add to the Shopping Cart

Step 3: Select Participant and Make Payment

  • Select Participant
  • Answer the four activity questions
  • Review Waivers and mark the box that you have read them, then click “Next”
  • Enter payment then click “Pay and Finish”

Step 4: Registration Completion

  • You will receive a welcome email from us within two weeks of registering with specific information about orientation, uniforms, daily operations, expectations, and helpful hints.
  • Attached to that email will be forms that must be returned to our office prior to the first day of attendance. 
Policies & Consent Forms
Swim Test Requirements

The following participants must pass a swim test according to their age group:

All first time Groms.

All first time Junior Lifeguards (who haven't participated in the program before).

We would still like to communicate the need for proficient swimming skills for each participant. If your child is not a proficient ocean swimmer, please look into private swim lessons to get your child up to speed. We have listed the requirements for this years swimming test criteria below; please try to match these skills in your own setting before testing.

Swim Test Requirements

  Distance Swim Underwater Tread Water
Grom (ages 7-8) 50 yds in 2:30 None None
JG (ages 9-11) 100 yds in 3:00 5 yds 3 minutes
JG (ages 12-13) 100 yds in 2:45 5 yds 3 minutes
JG (ages 14-16) 100 yds in 2:30 5 yds 3 minutes

Swim Test Dates and Times: (TBD)

Tests will be conducted at the San Dieguito Boys and Girls Club located at 533 Lomas Santa Fe Drive, Solana Beach, CA, 92075. 

The Boys and Girls Club also offers a wide variety of swim lessons that can help your child prepare for the Junior Lifeguard Program. For more information on swim lessons click here or call (858) 755-4904.

Drop Off & Pick Up

All Junior Lifeguards meet on the beach approximately ½ mile south of Fletcher Cove, just north of the base of the stairs at the Seascape Public access. The access is as stairway located at 501 S. Sierra Ave. Older Junior Lifeguards may access the beach via Fletcher Cove and walk south, tide permitting.  

The drop off / pick up location for younger lifeguards is at the public parking lot across the street and south of the Seascape Public Access.  We use the public lot next to the Fit Gym parking lot. Please do not use the Fit Gym lot as this disrupts their business practices and may jeopardize our use of the public lot.  Please follow the flow of traffic as directed by our staff to ensure the safety and efficiency of the process.  


We will be continuing our Scholarship Program, but we will be follow rigid guidelines to ensure fairness. We are awarding scholarships on a need basis. The scholarship application window will be open from March 1st through April 15th. For more information, please check out the Scholarships page.


Uniforms help to identify the participants to both our department as well as the public. Traditionally, the uniform also serves as a sense of pride to the participants.  

All Junior Lifeguards (Groms & Junior Lifeguards) must be in uniform each day to participate in the program. The required uniform is a plain red bathing suit (trunks for boys, one-piece or two-piece for girls) and the white program t-shirt. 

For more information, please check out the Uniforms page.


For the full list of Frequently Asked Questions (FAQs), please check out the FAQs page.

2023 Summer Sessions

The programs offered this year are four, two-week sessions of the Junior Lifeguard and Grom Programs. Both AM (morning) and PM (afternoon) sessions will be offered individually. SBJL programs are options based on age, ability, and commitment. Please view the program information & requirements before registering for any of these programs. 

Too young for our programs? Check out the Summer Day Camps!

Grom Sessions

The Grom program serves all participants ages 7-8. This is an introductory program with a focus on beach and ocean safety, ocean swimming techniques, basic lifeguard rescue and first aid, team building activities, wave riding, and physical fitness. 

Sessions Date Times Cost
Grom 1AM June 12 – June 23 8:00am – 11:30am $350
Grom 1PM June 12 – June 23 12:00pm – 3:30pm $350
Grom 2 AM

June 26 – July 7
(no meeting on 7/4)

8:00am – 11:30am $350
Grom 2 PM June 26 – July 7
(no meeting on 7/4)
12:00pm – 3:30pm $350
Grom 3 PM July 10 – July 21 8:00am – 11:30am $350
Grom 3 PM July 10 – July 21 12:00pm – 3:30pm $350
Grom 4 AM July 24 – Aug 4 8:00am – 11:30am $350
Grom 4 PM July 24 – Aug 4 12:00pm – 3:30pm $350
Junior Lifeguard Sessions

The Junior Lifeguard program serves participants ages 9-16. No experience necessary. The curriculum focuses on beach and ocean safety, ocean swimming techniques, beach-related first aid and CPR, team building activities, wave riding, lifeguard equipment and rescue techniques, competition, free diving, study of the marine environment, and physical fitness. 

Each session will meet Monday-Friday, either from 8:00 AM-11:30 AM (morning) or 12:00 Noon to 3:30 PM (afternoon). The only exception is Session 2, which not meet on July 4th because of the 4th of July Holiday. This will be the only session with nine meeting dates instead of ten.

Sessions Date Times Cost
JG 1AM June 12 – June 23 8:00am – 11:30am $350
JG 1PM June 12 – June 23 12:00pm – 3:30pm $350
JG 2 AM June 26 – July 7
(no meeting on 7/4)
8:00am – 11:30am $350
JG 2 PM June 26 – July 7
(no meeting on 7/4)
12:00pm – 3:30pm $350
JG 3 AM July 10 – July 21 8:00am – 11:30am $350
JG 3 PM July 10 – July 21 12:00pm – 3:30pm $350
JG 4 AM July 24 – Aug 4 8:00am – 11:30am $350
JG 4 PM July 24 – Aug 4 12:00pm – 3:30pm $350