Public pool operated by the YMCA. Good for all ages, there are several pools that are walk-in and shallow, and there are water slides. They offer swim lessons for all ages.
Visit the website for more details
My 4yo just completed swim lessons at the Palm Desert Aquatic Center and it was great. There is ample free parking and there are trees providing shade throughout the lot. There are several different pools for varying levels, including water slides and play areas. There are family changing rooms and gender-specific locker rooms, all very clean. The staff were all very nice and my son learned a lot in his classes.