Forest Heights Pool is home to two fully accessible indoor pools, including a 25-metre lap pool and a smaller warm pool. We offer swimming lessons, aquafit classes, family swims, lane swimming time and more activities for the whole family.

Find a swimming program

On this page:

  1. COVID-19 updates
  2. Contact information
  3. Hours
  4. Parking and transit
  5. Swimming lessons
  6. Swimming programs
  7. Swimming fees
  8. Swim admission guidelines
  9. In the neighbourhood

COVID-19 updates

All City of Kitchener pools are closed for public use

Ontario is in a state of emergency and under a stay-at-home order. This is in addition to the current provincewide shutdown.

Program participants will receive a full refund for classes missed during the shutdown period. Payments made by credit card will be refunded to the same card, where possible. All other customers will receive a credit to their account.

Visit our COVID-19 updates page to learn what's open and closed as well as how city services are affected.

Contact information

Address: 253 Fischer Hallman Road

Phone number: 519-741-2493

Office hours

All City of Kitchener pools are closed due to the provincewide shutdown. Please subscribe to this page to get an email when we post an update.

Parking and transit

Free parking is available off Fischer Hallman Road.

Grand River Transit (GRT) route 2 stops on Fischer Hallman Road in front of Forest Heights Pool. You can also walk to the Fischer-Hallman/Queens Blvd bus station and take route 201. Plan your route with GRT’s trip planner.

GRT no longer offers paper bus tickets. Fare payment information is available on their website.

Bike racks are available at Forest Heights Pool.

Swimming lessons

You can register for summer swimming lessons on these days:

  • July lessons: June 8
  • August lessons: July 6

On both days, registration opens at 8:30 a.m. Register on ActiveNet.

Due to COVID-19, we've made these changes to our Learn to Swim lessons:

  • only four students per class
  • adults must join children up to level H
  • some levels are combined to offer more options
  • all lessons, except for the infant and toddler programs, will last for 45 minutes

Register for swimming lessons or other programs on ActiveNet.

Use the accordions below to find swimming lessons for each member of your family. Check our swim program descriptions page to learn about each level and type of lesson.

Babies and toddlers
  • adult and tot
  • adult and tot advanced
  • toddler program
Children and pre-teens
  • level 1
  • level 2
  • level 3
  • level I
  • level J
  • level K
  • level L
  • level M
  • level N

Adults must join children in the water up to level H or level 3.

  • 7 years or older, who have passed level H or level 3)

Swimming programs

We offer these swimming programs:

  • adult swim
  • aquafit – cardio, strength, AQX AquaBility
  • family swim
  • lane swim

Check our swimming program descriptions page to learn more about a specific program.

Find upcoming swimming programs and register a program on ActiveNet.

Swimming fees


  • single: $6
  • 5 tickets: $28.25
  • 20 tickets: $111.85
  • 60 tickets: $321.10

Child (0-17) and senior (55+) 

  • single: $4
  • 5 tickets: $18.50
  • 20 tickets: $70.35
  • 60 tickets: $200


  • single family admission: $13.65
  • 5 family admission tickets: $60.25
Apply for lower fees
Through our leisure access program, you can apply for lower fees for city-run programs. Find out if you're eligible and learn how to apply on our leisure access page.

Get leisure support

If you or your child has a disability, you can apply for an inclusion membership to get leisure support. Support can include personal assistance for leisure activities (PAL).

Swim admission guidelines

  • 0-6 years: must be within 1 arm's reach of someone 12 years or older at all times, including if swim test has been passed (2:1 ratio)
  • 7-9 years: may swim alone if they pass the swim test, if not they must be within 1 arm's reach of someone 12 years or older at all times (3:1 ratio)
  • 10+ years: may swim alone
  • 12+ years: may supervise other swimmers (see ratios above)
  • deep end swimmers: All swimmers must pass the swim test to enter the deep end. Swimmers of any age may be asked to complete the swim test at the discretion of the lifeguards.

To pass the swim test, swimmers must be able to comfortably perform a recognizable stroke on their front for a minimum of 15 meters with the ability to put their face in the water and take at least one (1) breath without putting their feet on the bottom of the pool.

Children ages 7-9 who successfully complete the test, or have completed Level H, will receive a Swim Test Card. Swim test cards must be presented prior to admission to a recreational swim.

Forgot your Swim Test Card? You will be required to complete another swim test.

In the neighbourhood

Forest Heights Pool is next door to Forest Heights Community Library.

Forest Heights Community Centre is located at 1700 Queen’s Boulevard. From Forest Heights Pool, you will need to turn left on Fischer-Hallman Road towards Queen’s Boulevard, then make a left onto Queen’s Boulevard and the community centre will be on your right-hand-side.

Forest Heights Community Centre offers programs for the whole family, including:

  • indoor walking club
  • games
  • drop-in groups and activities for youth and seniors

Learn more on our Forest Heights Community Centre page or register on ActiveNet.

Fischer Park has eight sports fields, which you can book for private use. Check our field conditions page to see if the sports fields are open. The park also has four tennis courts, a running track, and a skate park.