Swim instructor work opportunities in Mission, BC

Independent · Contractor · Part-time · Full-time

A Propel instructor teaching an adult to swim

Teaching with Propel

Get started

Who we are

Propel is a fast-growing company on a mission to change how the world learns to swim. Founded by swim instructors who had spent years inside the old system, we set out to break a status quo that left families on endless waitlists and instructors undervalued. In doing so we created something that did not exist before, and today we lead it: a new industry of swim instructors who independently teach on their own terms.

Who you are

You put in your time on the pool deck and taught more kids to swim than you can count. You know your craft and you don't need micromanaging. You are ready for more.

  • You enjoy teaching others the lifelong skill of swimming
  • You're a great communicator and love working with people
  • You're independent and can manage your time effectively

What you'll be responsible for

During lessons you run, you'll own every swimmer's experience from start to finish.

  • Keep your students safe, providing hands-on support throughout each lesson
  • Run effective lessons using your own style and teaching framework
  • Take each swimmer toward a goal, from absolute beginner to vacation swimmer

What qualifications you'll need

  • A recognized swim instructor certification (Lifesaving Society Swim Instructor, YMCA, or equivalent)
  • At least one year of paid experience teaching swim lessons

Why you'll love it

When people book lessons on Propel, they don't sign up to learn from whoever is scheduled to teach Level 3. Instead they choose you as their instructor. The students who start with you, stay with you, and you can take them from absolute beginner all the way to vacation-ready swimmer. Along the way you'll run into challenges: fear of water, bad habits to fix, and skills that plateau. It's up to you to break through those barriers, and when you do, the reward is knowing you changed lives while receiving gratitude from those you've helped. The day-to-day is good too:

  • Set your own schedule, teaching only when it fits your life
  • Teach 1 or 2 students at a time in quiet private pools
  • Give feedback how you see fit: out loud, on paper, or by DM
  • Earn more. Instructors took home an average of $52/hr in 2025

Our commitment to inclusion

You belong here. Propel welcomes instructors of every background and identity, and we want everyone, instructors and students alike, to feel safe, respected, and free to be themselves. We especially love the ones who never quite fit the mould elsewhere: if you teach with your own curriculum, your own framework, your own style, this is where it belongs.


Comparing Mission swim instructor opportunities

The field in Mission is one municipal pool, no YMCA, a second municipal employer only if you are willing to drive to Abbotsford, and Propel. The City has no standalone swim instructor job. Teaching is folded into the Lifeguard/Instructor 1 role, posted most recently in January 2026 at $28.79/hr, and the rate is the same whether you spend the hour guarding or teaching. Twenty-five kilometres away the same work carries a published range that moves with experience. Here is how the paths compare.

PropelCity of Mission (Mission Leisure Centre)City of Abbotsford (Abbotsford Recreation Centre / Matsqui Recreation Centre)
Required certifications
  • Lifesaving Society Swim Instructor or
  • YMCA Swim Instructor or
  • equivalent
  • National Lifeguard (Pool) and
  • Lifesaving Society Swim Instructor and
  • Canadian Swim Patrol and
  • CPR-C with AED
  • Lifesaving Society Swim for Life Instructor and
  • National Lifeguard (Pool) and
  • CPR-C with AED
Compensation$52/hr (average take-home in 2025)$28.79/hr for Lifeguard/Instructor 1, rising to $32.68/hr at the top guard rung. Same rate guarding or teaching$26.52/hr for Guard Instructor, $31.19/hr at the job rate
Experience required1 year minimumNone stated; minimum age 16No published minimum
When can you startYear round, anytimeOn vacancy only; up to six weeks to fillOn posting; seasonal postings from February
Where the work isPartner pools in MissionMission Leisure Centre, the city's only poolTwo indoor City pools, about 25 km from Mission
Students per hour1 or 24 to 124 to 12
Who you teachAges 2 and up, any level you chooseAssigned programmingAssigned programming
Teach your own clients?Yes, bring outside clients anytimeNot permittedNot permitted
Insurance coverage$10,000,000Not publishedNot published

New to aquatics? All three paths start with the same certifications. See our guide on how to become a lifeguard or swimming instructor, or learn more about teaching with Propel.

Teaching with the City of Mission

The City of Mission runs its own and only aquatic facility, the Mission Leisure Centre on Grand Street, with unionized staff under CUPE Local 1267. It is worth understanding what that union covers before you plan a career around it. Schedule 'C' of the 2021-2025 collective agreement prices Student, Aquatic Guard 1 through 4, Recreation Leader Aquatics and Aquatic Services Coordinator. It contains no swim instructor classification. A Letter of Understanding signed at Mission on 13 November 2004 goes further and records the union's agreement that the recreation program instructors the City engages "are not included in the bargaining unit" and that it "will not pursue their inclusion." In practice, the teaching at the Leisure Centre is done by the unionized Aquatic Guard staff, whose single classification and rate cover guarding and teaching alike: there is no separate instructor title and no premium for instruction hours. The carve-out applies to the other path, the program instructors the City may engage outside that workforce, and it has survived every bargaining round since 2004.

The application process

The City accepts applications online only, and only for positions currently posted. It keeps no general resume file: per its own careers FAQ, "The City of Mission only accepts applications and resumes for positions currently available." Testing is disclosed in advance, and the FAQ describes the aquatic screen specifically, with a wet evaluation covering the physical tests needed for lifeguard work and a dry evaluation covering interview questions, teamwork, communication and first aid and CPR skills. The City aims to contact candidates for interview within three weeks of a competition closing and says filling a posting can take up to six weeks. References and a police records check come after the offer stage, not with the application, and the City asks permission before starting either. It does not respond to phone or in-person enquiries about application status. There is no seasonal intake to time your application against. Mission posts on vacancy, and the City maintains a second job board channel headed "Parks, Recreation & Culture Department (Contract Positions)" alongside its general one.

Building seniority

Mission's grid does not work the way most municipal grids do. The columns in Schedule 'C' are contract years, not steps, so each classification carries a single rate that moves only on the annual general increase. Progression happens by changing classification rather than by accumulating time in one. The ladder runs Aquatic Guard 1 at $28.79/hr, Aquatic Guard 2 at $30.97, Aquatic Guard 3 at $31.46, Aquatic Guard 4 or Head Guard at $32.68, and then Recreation Leader Aquatics at $37.16, all 2025 rates from the 2021-2025 agreement. Aquatic Centre staff sit in the Parks, Recreation and Culture Division for seniority and bumping. One condition specific to a single-facility city is worth planning around: the agreement has provided since the mid-1990s for temporary layoff of Schedule 'C' staff during the annual maintenance shutdown of the aquatic centre, on fourteen calendar days' written notice, and a 2025 staff report places that shutdown in late summer and early September. With one building and no outdoor season, there is nowhere internal to redeploy during it.

Long-term career opportunities

The published ceiling on the aquatic ladder is Aquatic Services Coordinator at $38.15/hr, 2025 rate, with Recreation Leader Aquatics the rung below it. That is a genuine municipal band, and the agreement supports getting there better than most: the employer pays instructional and recertification costs for aquatic guards' required certificates, pays full-time guards to attend recertification scheduled in working hours, pays regular or overtime rates for required in-service training, and may reimburse up to the full cost of approved optional courses taken to qualify for other positions with the City, half on enrolment and half on completion, with a quarter repayable if you fail or leave within a year. The asymmetry is at the entrance rather than the climb. The City funds your credentials once you are inside; getting inside is on you, and Mission's own rates above describe guarding work. What a contracted program instructor is paid is not published anywhere the City makes public. What the unionized combined role pays is: the City's January 2026 Lifeguard/Instructor 1 posting quotes $28.79/hr.

Teaching with the City of Abbotsford

On 17 March 2025 the BC Labour Relations Board granted CUPE Local 774's application to vary its certification so that recreation and fitness workers were brought into the bargaining unit at the City of Abbotsford. Twenty-one years earlier and twenty-five kilometres up the highway, Mission's union signed a Letter of Understanding agreeing that its recreation program instructors are not in the bargaining unit and that it will not pursue their inclusion. Two neighbouring Fraser Valley cities put the same question to themselves and answered it in opposite directions. That is the single clearest reason to look at Abbotsford before you decide what teaching swimming for a municipality means around here. Swim teaching in Abbotsford sits further inside that boundary again, because it was never outside it. The City's pay schedule carries one aquatic front-line classification, PGRD_10 Guard Instructor, and it covers both jobs at once. There is no guard-only title and no instructor-only title. The City's own recruiting page is headed "Apply to be a Lifeguard and Aquatic Instructor" and describes performing lifeguarding and instructional activities in the same role. So an Abbotsford instructor has a published rate for the teaching they do. A Mission instructor does not, because the classification does not exist.

The application process

Abbotsford accepts applications only through its online system, and only against a posted competition. It does not take applications by email and does not keep general or unsolicited resumes on file. To be considered you must hold National Lifeguard (Pool option) and CPR Level C with AED, current, with copies uploaded alongside the application, and any recertification you complete while the competition is running has to be uploaded too or the application drops out of the running. After a posting closes, applications are screened against the knowledge, skills, abilities and experience the posting names, a shortlist is drawn, and shortlisted candidates are contacted by phone or email. Various positions require a satisfactory criminal record search before an offer. The City publishes no aquatic hiring calendar. Its only stated window is general: spring and summer seasonal postings may appear as early as February, which is guidance about student work rather than about aquatics. Wages for unionized roles are set by the collective agreement rather than negotiated, which is why the posted range and the schedule match to the cent.

One raise, not a ladder

Abbotsford does not run the multi-step grid most municipalities run. Each classification carries two numbers, an entry rate and a job rate, and you move once. A new employee starts at eighty-five percent of the job rate, and part-time and auxiliary employees move to the job rate on reaching four hundred hours. For a Guard Instructor on the 2026 column that is $26.52/hr to start and $31.19/hr after those four hundred hours, under an agreement in force from 1 January 2025 to 31 December 2026 that was ratified on 6 May 2025 and carried a 4% increase effective 1 January 2025 and a 3.5% increase effective 1 January 2026. Two things sit on top of the hourly figure for this classification specifically. A 1% wage premium applies to all hours spent instructing in the pool, so teaching time is priced slightly above guarding time. And lesson preparation is paid at your regular rate: half an hour on the first day of each set of preschool and Swim for Life classes, plus three quarters of an hour per class at the end of each set. The agreement also lets the City hire straight in at the job rate where a role is hard to fill or a candidate brings directly related experience from another municipality, which is the door a Mission-trained candidate would be knocking on. How often that discretion is actually used is not published.

What to weigh

Abbotsford closes exactly one of the two rungs Mission is missing, and it is the guard rung, not the teaching one. National Lifeguard runs at Matsqui Recreation Centre at $595.00 on the listings checked on 2026-09-01, which is why Mission candidates already drive there. But no qualifying multi-day Swim for Life Instructor course was listed anywhere in Abbotsford on that date, and no Lifesaving Instructor course of any kind. The only Abbotsford Swim for Life Instructor session on the board was a single-day $185.00 recertification for people who already hold the award. To qualify as a teacher for the first time you still travel to Coquitlam, Surrey or Richmond whether you live in Mission or in Abbotsford. The same private provider, LIT Aquatics, runs the courses at both cities' municipal pools, so this is one regional pipeline rather than two. Weigh the rest honestly: two year-round indoor pools instead of one, a real classification with a published rate, assigned programming on the City's schedule, students who belong to the programme, and a fifty-kilometre round trip for every block you teach. If you are going to drive to reach students anyway, price that drive against teaching in Mission on your own terms, with a rate you set and clients who stay with you.


Common questions about swim instructor jobs in Mission

Is there a swim instructor job with the City of Mission?+

Not as a standalone title, but teaching is unionized work here. The City posts a CUPE position called Lifeguard/Instructor 1, most recently in January 2026, whose duties are lifeguarding, teaching lessons and pool maintenance, and which requires the Lifesaving Society Swim Instructor award. It pays $28.79/hr, the same rate whether the hour is spent guarding or teaching, and there is no premium for instruction. The posting recurs roughly once a year. What Mission does not have is an instructor-only classification: Schedule 'C' of the 2021-2025 collective agreement prices Student, Aquatic Guard 1 through 4, Recreation Leader Aquatics and Aquatic Services Coordinator, and a Letter of Understanding signed in November 2004 records the union's agreement that the recreation program instructors the City engages separately "are not included in the bargaining unit". So the teaching job exists, but it comes attached to the guard chair and to one rate.

How much do swim instructors make in Mission, BC?+

$28.79/hr with the City, from its January 2026 Lifeguard/Instructor 1 posting. That is the entry rate for the combined guard and instruct role, and it is the same number the collective agreement lists as Aquatic Guard 1, rising to $32.68/hr at Aquatic Guard 4, the Head Guard rung, on the 2025 column of the 2021-2025 agreement. There is no separate instructor rate and no premium for hours spent teaching. Twenty-five kilometres away, Abbotsford's Guard Instructor pays $26.52/hr at entry and $31.19/hr at the job rate, with a 1% premium on instructing hours. On Propel you set your own rate, and instructors took home an average of $52/hr across the platform in 2025. That average spans all experience levels and every city, and what you actually earn varies with your price, availability, location, season and demand.

Should you just work for the City of Abbotsford instead?+

It is the honest second option, and it is a different job in a way that is easy to miss. Abbotsford pays one classification, Guard Instructor, for guarding and teaching together, at $26.52/hr entry and $31.19/hr job rate on the 2026 column of the CUPE 774 agreement, with a 1% premium on hours spent instructing. Mission has no instructor classification at all. The reason for the difference is on the record: in March 2025 the BC Labour Relations Board granted CUPE 774's application to bring recreation and fitness workers into the Abbotsford bargaining unit, while Mission's union agreed in 2004 that program instructors are outside its own and that it would not pursue their inclusion. Two neighbouring cities, twenty-one years apart, going opposite ways. What Abbotsford asks in return is a fifty-kilometre round trip, assigned programming and students who belong to the programme. Teaching on Propel keeps the students and the schedule with you and keeps the driving in Mission.

Where can you get swim instructor certified near Mission?+

You can start the ladder in Mission and you will have to leave to finish it. Bronze Medallion and Bronze Cross both run inside the Mission Leisure Centre, delivered by LIT Aquatics as a contracted provider rather than by the City. National Lifeguard is not taught in Mission at all; the nearest listing is at Matsqui Recreation Centre in Abbotsford. The full multi-day Swim for Life Instructor course is not taught in Mission either, and across the Lifesaving Society's BC and Yukon listings checked on 2026-08-31, not one multi-day Swim for Life Instructor course was running anywhere in the Fraser Valley. The nearest full courses were in Coquitlam and Surrey. Watch the single-day sessions advertised closer to home in Abbotsford and Maple Ridge, because those are recertifications for people who already hold the award, not the qualifying course. Budget for the travel as part of the cost of qualifying.

Do you need to be a lifeguard to teach swimming in Mission?+

Teaching and lifeguarding are separate qualifications everywhere in BC, but Mission's structure blurs the practical answer. Every aquatic classification in the City's wage grid is a guard classification, and the only in-water screen the City describes on its careers FAQ is the lifeguard wet and dry evaluation. The City has not published an award list for aquatic roles, and states that required certifications are listed in each competition, so the requirement is competition-specific rather than standing. Under the BC Public Health Act Pool Regulation a lifeguard at a public pool must hold National Lifeguard, which is provincial law rather than a Mission rule. To teach private lessons on Propel, the credential that matters is a recognized swim instructor certification. You do not need the National Lifeguard award to teach one or two students in a partner pool.

Can you teach private swim lessons at the Mission Leisure Centre?+

Mission publishes no rule either way, and that is a considered answer rather than a hedge. Two City rule documents were read in full on 2026-08-31: the Pool Safety guidelines on the aquatics page, twelve enumerated rules covering supervision ratios, swim tests, deck use and lesson-time closures, and the Mission Leisure Centre Code of Conduct with its nine facility rules. Neither mentions outside instruction, private instruction, coaching or commercial activity in any form. One adjacent fact does shape the question: during exclusive swim lesson times the pools are closed to the public entirely, so Mission separates lesson water from public swim rather than running both at once. Nothing here is permission, and facility operators can set terms that are not on their website. The straightforward route is to teach in a pool where private instruction is the arrangement, which is what teaching on Propel is.

Does the City of Mission stop you from teaching swimming on the side?+

Nothing in the collective agreement does. A full-text search of the 2021-2025 CUPE 1267 agreement, all 4,016 lines of it, found no moonlighting clause, no conflict-of-interest clause, no outside-employment restriction and no non-compete. The only occurrences of "exclusive" are in Article 3.1, which names the union as the exclusive bargaining agency, and in an unrelated holiday provision. Two caveats matter. The City's published Bylaws and Policies index lists only a Council Code of Conduct and no employee outside-employment policy, and that index publishes frequently requested documents rather than everything, so an internal HR policy could exist unpublished. And this describes the agreement, not your individual contract of engagement. Read what you sign. But unlike several neighbouring municipalities, Mission has no published rule telling municipal aquatic staff what they may do on their own time.

How long does it take to get hired into aquatics in Mission?+

Longer than most people plan for, and the wait starts before the posting exists. The City publishes up to six weeks to fill a posting, depending on complexity, and aims to contact candidates for interview within three weeks of a competition closing. What it does not run is a seasonal aquatic intake. Postings appear as vacancies occur, and on 2026-08-31 the City of Mission's entire job board carried one open posting across the whole organization, which was in bylaws and licensing rather than aquatics. With one aquatic facility in the city, vacancies are infrequent by arithmetic. The City also does not keep general applications on file and does not answer status enquiries by phone or in person. Teaching on Propel has no hiring cycle attached: you create a profile, do a short orientation call, and can take bookings from there.

Is Mission a good place to teach swimming?+

It depends entirely on which path you mean. As a municipal career it is a narrow one: a single indoor facility, zero outdoor pools, a grid with one rate per classification rather than steps to climb, and a contractual provision allowing temporary layoff of aquatic staff during the annual maintenance shutdown each late summer, with no second site to move to. As a teaching market it is a different question. The city has no instructor classification of its own, and the nearest one is a twenty-five kilometre drive into Abbotsford, which tells you the demand here has no local job attached to it. If you already hold a swim instructor certification and a year of teaching, that gap is the opportunity: you can teach in Mission, set your own rate, keep the students who start with you, and add availability at whatever pace suits your life.

Start teaching in Mission

Join a community of like-minded swim instructors, who each teach their own way in a network of private pools across Canada.

City of Mission wage figures are from Schedule 'C' of the CUPE Local 1267 collective agreement 2021-2025, published at mission.ca, 2025 column effective 15/12/2024, retrieved 2026-08-31. The Aquatic Guard rates are lifeguard classification rates; the agreement contains no swim instructor classification, and a Letter of Understanding dated 13 November 2004 in the same agreement excludes recreation program instructors from the bargaining unit. City hiring timelines, application rules and the lifeguard wet and dry evaluation description are from the City of Mission careers page and FAQ, retrieved 2026-08-31. Facility, pool rules and outdoor swimming facts are from mission.ca, retrieved 2026-08-31. Course availability is from Lifesaving Society BC and Yukon course listings, retrieved 2026-08-31; course schedules change, so check current listings before planning. City of Abbotsford wage figures are from Schedule "C" of the CUPE Local 774 collective agreement in force 1 January 2025 to 31 December 2026, published at 774.cupe.ca, 2026 column, retrieved 2026-09-01, and are corroborated by a City of Abbotsford posting carrying the identical $26.52 to $31.19 range on 2026-09-01. The agreement was ratified 6 May 2025 with a 4% increase effective 1 January 2025 and a 3.5% increase effective 1 January 2026, per the City's own news release, retrieved 2026-09-01. The 85% entry formula, the 400-hour move to job rate, the 1% instructing premium, the paid preparation time, the hire-at-job-rate discretion and the recertification cadences are all from that agreement, retrieved 2026-09-01. Abbotsford certification requirements, award prerequisites and hours are from abbotsford.ca, retrieved 2026-09-01; its application rules, screening process and seasonal posting window are from the City's career opportunities page, retrieved 2026-09-01. That the City operates two aquatic facilities and that the Centennial outdoor pool is run by a contractor rather than the City is from abbotsford.ca, retrieved 2026-09-01. The absence of a moonlighting, outside-employment or conflict-of-interest clause is from a full-text search of the CUPE 774 agreement and of the City's three published policy libraries, retrieved 2026-09-01, and records that nothing is published rather than that no internal policy exists. The 17 March 2025 Labour Relations Board variance bringing recreation and fitness workers into the CUPE 774 bargaining unit is recorded in Letter of Understanding No. 3 of that agreement, retrieved 2026-09-01. Class ratios are per Lifesaving Society Swim for Life program standards. Propel earnings are measured take-home pay averaged across instructors on the platform in 2025 and are illustrative rather than a rate offered; actual earnings vary with your price, availability, location, season and demand. The City of Mission Lifeguard/Instructor 1 postings (competition 2026-02 dated 21 January 2026, and competition 2025-05 dated 28 February 2025) and the City of Abbotsford Guard/Instructor posting dated 27 August 2026 were retrieved from the CivicJobs.ca archive on 2026-09-02; the $28.79 hourly figure and the Mission certification list are quoted from competition 2026-02, and the Abbotsford certification list from the August 2026 posting.