Trent Swim Club is a not-for-profit providing:

Swimming lessons for kids 6 & up (Swim School), Masters swimming for adults 18 & up, 

Competitive program (pre-competitive to elite)

The Trent Swim Club offers programs for all ages of swimmers, below are links to more detail for each program;

Competitive Swimming

Swim School

Masters Swimming

Rec Group

Information regarding registration can be found here.