Indoor Pools In Lake County

Winter gloom can hit hard in our neck of the woods, leaving many of us to wonder if we’ll ever see the sun again. Fortunately, you can still get your swim on in Lake County, regardless of what’s happening outside. Thanks to our friends at British Swim School, we’ve rounded up a list of the many indoor pools and water parks Lake County has to offer, so grab those suits and dive in!

indoor pools in lake county

Hours can change, so please be sure to call ahead or check the website before heading out. Also, some pools may require you to be a member or live in the district.

Indoor Pools in Lake County

Aquadome Pool
(Located inside Buffalo Grove High School) 1100 West Dundee Road, Buffalo Grove | (847) 459-2310
Open Swim: Fridays 7:00 – 9:00 p.m., Saturday and Sunday 1:30 – 4:00 p.m.
The pool is open to pass holders and daily guests. Inflatables and toys are set up at the Aquadome during weekend open swim periods. An adult (18 years old or older) must accompany children younger than seven years old. Be sure to check the Aquadome website for schedule changes due to school activities.

FitNation Pool
1655 Nations Drive Gurnee | (847) 623-4525
See their schedule for days and times of open swim. They have open swim sessions almost every day of the week including on Columbus Day.
Games, toys, etc. are allowed as long as the use of them does not create a safety hazard, but patrons may be asked to remove toys depending on the attendance levels. A parent must be in the water with children younger than eight years of age. A family locker room is available for families with children younger than 12 years of age.

indoor pools Lake County
Pool at Foglia YMCA. Photo credit to Foglia YMCA facebook page.

Foglia YMCA
1025 N. Old McHenry Rd., Lake Zurich | 847-438-5300
Membership is required to use the pool, however, you may get a free day guest pass (limit three per person, per year) .
Foglia YMCA has open swim hours daily. See the schedule for exact days and times. Children 11 and younger MUST be accompanied by an adult 16 years of age or older IN the pool, within an arm’s length away at all times unless they have passed the swim test. Guardian must be within viewing area at all times.

Illinois Beach Resort & Conference Center
1 Lake Front Drive, Zion | (847) 625-7300, ext. 638
Day Pass includes access to large swimming pool, jacuzzi, sauna, locker room and other fitness amenities. Guests younger than 15 must be accompanied by an adult in all areas of facility. 

Lake Forest Community High School
300 S. Waukegan Road, Lake Forest |  847-234-7261 
Family swim sessions are available on Fridays, Saturdays, and Sundays, see website for times.  Rentals for parties are also available if you call ahead.
A child may be unaccompanied in the water if they can swim 20 yards without a flotation device. A skill test will be administered by staff. If a child is using a flotation device, an adult must be present in the the water and the device must not be inflatable. Flotation devices are available at the pool.

Libertyville High School
708 W. Park Ave, Libertyville | (847) 327.7000 | website
The pool is open on Sundays from 1:00 p.m. to 3:00 p.m.. There will be no public swimming during the holidays. Children younger than ten must be accompanied by an adult.

indoor pools Lake County
Pool at the Mundelein Community Center. Photo Credit to the Mundelein Park District Facebook Page.

Mundelein Community Center Pool
1401 N. Midlothian Rd., Mundelein | (847) 566-0650 (main);  (847) 388-5437 (direct).
Family Swim is scheduled for the first and last weekend of the month at the times posted on the schedule on Friday evenings, and Saturday and Sunday afternoons.
Reminder, children ages 10 and younger must swim with a parent or guardian 16 years of age or older who remains within arm’s reach. Youth between the ages of 11 and 15 years must have an adult parent or guardian on the pool deck.

Northwestern Lindenhurst Health & Fitness Center
3098 Falling Waters Boulevard, Lindenhurst | (847) 535-7601
There are all ages swim hours on Tuesdays, Fridays, Saturdays, and Sundays. See their website for exact times.

All ages are welcome to enjoy swimming and playing in the lap pool during supervised swim when a certified lifeguard will be on duty. A parent must be in the pool with children under the age of 10. Children ages 11 and 12 must be accompanied by a parent in the natatorium. Children ages 13 to 15 do not need adult supervision; however, a parent must remain inside the building at all times.

Recreation Center of Highland Park
1207 Park Avenue West, Highland Park | (847) 579-4564
Open Swim hours occur daily, see their website for times.Bring the whole family for a splashing good time in the Recreation Center of Highland Park’s pool during open swim. Children ages 11 and under must be supervised in the pool area by an adult at least 16 years or older. When two guards are on duty, a child must be 12 in order to swim on his or her own at the pool. If only one guard is on duty, a child must be 16 to swim on their own unless he or she has permission from the Aquatic Coordinator.

Sach’s Recreation Center
455 Lake Cook Rd, Deerfield | (847) 572-2600
Open Swim: Saturday & Sunday 1:00 – 3:00 p.m.
Children younger than 12 must be accompanied by an adult. Lifeguards are on duty. Additional hours may be added during holidays, call for more information.

indoor pools Lake County
Open Swim is available at the Warren Township O’Plane Campus Pool several days a week. Photo Credit Gurnee Park District

Vernon Hills High School
145 Lakeview Pkwy, Vernon Hills | (847) 932-2000
Community Swim: Sunday, 10:00 a.m. – 12:30 p.m. Cost is $3 per person.
Enjoy four lanes for lap swimming, a family play area, and diving boards. Please check the Community Aquatics Schedule to confirm open swim times and find special offers.

Zion-Benton Township High School
3901 W. 21st Street, Zion, | (847) 731-9421
Community Swim from 2:00 p.m. – 4:00 p.m. on Saturdays and Sundays
Please check the schedule for times and closures. Children ages nine and under must be accompanied by an adult during Community Swim.

Santa will be swimming on Saturday, December 4th, from 1:00 p.m. – 4:00 p.m.! Kids can swim with Santa and get their pictures taken while in the water!

Indoor Water Parks in Lake County

Arctic Splash Indoor Pool
Community Recreation Center (CRC), 333 W. Dundee Rd., Wheeling | (847) 465-3333 
Open Swim: See online schedule Parent/Tot Swim Drop-in Tuesday ,Thursday, and Friday 10:00 a.m. – 12:00 p.m. fee for this is $3 per parent Free for child.
Children younger than 10 years old must be accompanied by a swimming adult age 17 or older. Children younger than five years of age must remain within arms reach of a swimming adult at all times. Only U.S. Coast Guard Approved flotation devices are allowed; no closed-nose masks are allowed.

No school? No problem. On most school holidays and extended breaks, child-care is offered for children in grades K-8. Supervised activities are offered on-site and include swimming at the Arctic Splash indoor pool, games, sports, and crafts along with a snack. Both residents and non-residents can attend, but registration is required. See their website for more information.

Lakeview Fitness Center 
700 Lakeview Pkwy, Vernon Hills | 847-996-6330
Open swim fees for adults are $9 for residents and 11$ for non-residents and admission for children is $5 resident and $7 for non-residents. Open swim is FREE to members of the Lakeview Fitness Center.
The indoor swimming pool at Lakeview Fitness Center features four 25 yard lap lanes, a thrilling waterslide and an enjoyable children’s play structure. The water slide will be made available during the scheduled time on the pool schedule and during select pool party rentals. Swimmers wishing to use the water slide must be 48 inches tall. The play structure is available upon request during open swim times. Only coast guard approved flotation devices are allowed in the pool and on the slide.


Worth the Trip

While not in Lake County these parks are just a short jaunt and if you’re looking for some wet fun they are worth the trip.

indoor pools Lake County
Waterpark at Coco Key Water Park Resort. Image courtesy of Coco Key Rockford’s website.

Coco Key Water Resort
7801 E. State Street, Rockford | 815-398-6000
Please be sure to bring your beach towels from home! Towels are provided for hotel guests only. Make sure to check out their hours of operation as they are subject to change at any time.

9900 Terwall Terrace, Pleasant Prairie, WI | (262) 947-0437 
See the monthly online schedule for open swim times for the whole family daily. They also have parent/tot swim for parents with kids under six years old on Monday, Wednesday, and Friday mornings. Fun and fitness go hand in hand at this 17,000 square foot indoor water park.  Upon entering the pool area, you’ll find yourself surrounded by a massive sea-scape mural and greeted by a blast of warm air. The three water slides, in-pool playground, zero-depth entry, geysers, and fountains combine to make one big indoor water park! Add to this four 25-yard lap lanes, a current channel, and a hot tub, and you’ve got a one-stop fun and fitness destination that you and your family are going to love all year round!

Splash Landings
2400 Chestnut Ave., Glenview | (847) 486-5372
Family Swim is on Tuesdays and Thursdays from 6:00 p.m. – 8:00 p.m., Fridays 4:00 p.m .- 8:00 p.m., and Saturdays and Sundays from 1:00 p.m. – 5:00 p.m. Family Swim Hours are designated for patrons of all ages to swim and enjoy the spray play features and slides in both pools (unless otherwise noted). Two to three lap lanes are available for those patrons 13 years of age and older who wish to swim laps. Children under the age of nine must be supervised by an adult at least 16 years of age or older. This adult must be in proper swim attire and within an arm’s reach of the child at all times. Children must be 42 inches tall to ride the large waterslide. Towels swimsuits and goggles can be purchased at the on-site store. There is also a childcare center if you want to go in the hot tub without the kids.

Where will you be swimming indoors this winter? 

british swim school
© A. Chase | Little Lake

British Swim School‘s unique program has two Lake County locations inside the Round Lake Beach and Waukegan LA Fitness centers.   Children learn to swim in comfort with a water temperature of 85-86 degrees and air temperature at 87 degrees.  They have the right class for everyone in your family with highly trained instructors and small class settings.

Our very own writer Alli had this to say,

Using games, singing and imagination, Brooklyn and Owen felt like they were simply playing with a friend in the pool. The slow steps, constant support, high-fives, and quick turns allowed for a class that taught a lot in a short amount of time.

You can learn more about British Swim School in Alli’s Progress Report. 

British Swim School logo

British Swim School – Lake County
***  Two Locations ***
540 E. Rollins Road (LA Fitness), Round Lake Beach | (773) 661-4004
452 Lakehurst Road (LA Fitness), Waukegan | (773) 661-4004
Facebook | Twitter | Pinterest | Instagram


Disclosure: British Swim School is the paid sponsor of this Indoor Pool Guide. 



About Jaime Johnson 6 Articles
Jaime Johnson is a Lake County mom, artist and writer.

Be the first to comment

Leave a Reply

Your email address will not be published.