Swim4Life runs twelve months a year. Weekly lessons are offered in two three-month sessions, giving your swimmer the consistency real skill development requires. Crash Courses and specialty classes run year-round during specific windows built around school breaks, holidays, and summer. Swimming is survival, not a seasonal activity, so there is always a way to keep your child in the water. Reach out for current session dates and availability.
-
Every weekly lesson is a private, one-on-one lesson. One instructor, one swimmer, every time. There are no group or semi-private weekly lessons.
Weekly private lessons run in two three-month sessions each year.
Fall Session: September through the end of November
Winter Session: January through the end of March
Your spot is held for the full three months. All clients are unenrolled at the end of each session, so re-enrollment is required for the next one.
No weekly lessons in December, which is Crash Courses and specialty classes only, or April through August.
LESSON DETAILS
Ages 2 and up
Private, one-on-one, 30-minute lessons, always one swimmer with one instructor
One lesson per week
Monday through Friday, 4:00 PM to 6:00 PM
Families with more than one child may alternate which swimmer attends in their weekly time slot. Each lesson is still one-on-one with a single swimmer in the water, so siblings take turns rather than sharing a lesson.
PRICING
Standard rate, September through March: $75 plus tax per 30-minute private lesson
Peak season rate, April through August: $80 plus tax per 30-minute private lesson
BILLING
Billed on the 1st of each month for that month's lessons. Totals vary month to month and are prorated for instructor closures, holidays, and absences scheduled in Swum. Please inquire for full policy details.
SHARED POOL HOURS
The pool is shared with another instructor from 2:00 PM to 4:00 PM year round. This means two instructors are on deck at the same time, each teaching their own private lesson with their own swimmer. Your child's lesson is still one-on-one. Swimmers are never combined or taught as a group.
This works well for most swimmers. If your child is very young, very fearful, or has special needs, reach out to me directly about lesson times outside these hours for the most focused experience.
ENROLLMENT
Through Swum. First come, first served. No waitlist.
Announcements and details are shared on Instagram and Instagram stories at @swim4life_swimacademy. You are also welcome to call or text me at 830-992-0919 about upcoming availability releases.
-
Drop-in lessons are private, one-on-one lessons only. One instructor, one swimmer, every time. There are no group or semi-private drop-ins.
Single private lessons open up when a spot becomes available, either from a cancellation or when a weekly client schedules themselves absent. Openings also come up during months when weekly lessons are not running.
Availability varies month to month, is never guaranteed, and is often last-minute.
WHO DROP-IN LESSONS ARE GREAT FOR
New families trying me out. A drop-in is a low-commitment way to experience how I teach and see whether I am the right fit for your family and your child before committing to a full session.
Returning swimmers who need a refresher. If your child has worked with me before and is doing well but does not need consistent weekly lessons, occasional drop-ins are a great way to keep skills sharp and stay comfortable in the water.
Families waiting on a weekly spot or another class. Drop-ins are a great way to get your child in the water in the meantime, rather than waiting with no lessons at all, while you watch for a weekly opening or the next Crash Course or specialty class.
LESSON DETAILS
Ages 2 and up
Private, one-on-one, 30-minute lessons, always one swimmer with one instructor
Monday through Friday, times vary by cancellation
PRICING
Standard rate, September through March: $75 plus tax per 30-minute private lesson
Peak season rate, April through August: $80 plus tax per 30-minute private lesson
PAYMENT
Booked individually and paid in full at the time of booking.
HOW TO CATCH AN OPENING
All openings are first come, first served through Swum. There is no waitlist.
Create a Swum account ahead of time so you are ready to book the moment something opens.
Follow @swim4life_swimacademy. I post cancellations and single lesson availability to my stories, which is the fastest way to see openings.
Check at the end or the very beginning of the month, when most openings are posted. You are also welcome to call or text me at 830-992-0919.
SHARED POOL HOURS
The pool is shared with another experienced instructor from 2:00 PM to 4:00PM year round. This means two instructors are on deck at the same time, each teaching their own private lesson with their own swimmer. Your child's lesson is still one-on-one. Swimmers are never combined or taught as a group.
This works well for most swimmers. If your child is very young, very fearful, or has special needs, book outside these hours when possible or reach out to me about times with solo pool use.
-
Crash courses are private, one-on-one lessons only. One instructor, one swimmer, every time. There are no group or semi-private crash courses.
Daily private lessons on consecutive days.
Ages 2 and up
All private, one-on-one instruction, always one swimmer with one instructor
30-minute lessons
5-DAY CRASH COURSE
Monday through Friday, five consecutive days.
New clients may start with a 5-day crash course or a two-week intensive. Refreshers are not available to new clients. Returning clients may book a 5-day as well, though a 3- or 4-day refresher or another format is often the better fit.
REFRESHER CRASH COURSES
3-day refresher
4-day refresher
Refreshers are for returning clients only. A 5-day crash course must be completed before signing up for a 3- or 4-day refresher.
WHEN THEY ARE OFFERED
Crash courses are offered year round at select times, and whenever kids are out of school, including Thanksgiving, Christmas, spring, and summer breaks.
The most availability is in December and April through the end of August.
LOCATIONS
Our warm indoor Coeur d'Alene pool
Heated outdoor host pools in Coeur d'Alene, Post Falls, and Liberty Lake, WA, summer season only
PRICING
Standard rate, September through March:
3-day refresher: $225 plus tax
4-day refresher: $300 plus tax
5-day crash course: $375 plus tax
Peak season rate, April through August:
3-day refresher: $240 plus tax
4-day refresher: $320 plus tax
5-day crash course: $400 plus tax
PAYMENT
Payment for the full crash course is due upfront at the time of booking.
BOOKING
Booking is through Swum. First come, first served. No waitlist.
Availability is released on selected release dates, often one to two months before lessons begin. Spots fill extremely fast depending on the season, and peak season availability frequently goes in under five minutes.
To be ready when a release opens:
Create a Swum account ahead of time
Follow @swim4life_swimacademy and watch my stories for updates and reminders
Call or text me at 830-992-0919 to inquire about upcoming releases
SHARED POOL HOURS
The pool is shared with another experienced instructor from 2:00 PM to 4:00 PM year round. This means two instructors are on deck at the same time, each teaching their own private lesson with their own swimmer. Your child's lesson is still one-on-one. Swimmers are never combined or taught as a group.
This works well for most swimmers. If your child is very young, very fearful, or has special needs, book outside these hours when possible or reach out to me about times with solo pool use.
-
Two-week intensives are private, one-on-one lessons only. One instructor, one swimmer, every time. There are no group or semi-private intensives.
Daily private lessons spread over two consecutive weeks, at the same time each day.
Ages 2 and up
All private, one-on-one instruction, always one swimmer with one instructor
30-minute lessons
Open to both new and returning clients
LESSON OPTIONS
6 lessons over two weeks
8 lessons over two weeks
10 lessons over two weeks
Lesson days vary by format and are set when I build the schedule. Your swimmer will attend at the same time each day.
SIBLING SPLIT OPTION
Returning clients may split a two-week intensive between two siblings, or use all lessons for one swimmer.
Siblings never share a lesson. Each 30-minute lesson is one-on-one with a single swimmer in the water. Splitting means dividing the lessons between two children, not dividing the lesson time.
You may split the lessons two ways:
Alternate days between the two swimmers
Give one swimmer the first half of the intensive as consecutive days, then the other swimmer the second half
To split, both siblings must have previously completed a minimum of a 5-day crash course with me.
WHEN THEY ARE OFFERED
Offered year round at select times, and whenever kids are out of school, including Thanksgiving, Christmas, spring, and summer breaks.
The most availability is in December and April through the end of August.
LOCATIONS
Our warm indoor Coeur d'Alene pool
Heated outdoor host pools in Coeur d'Alene, Post Falls, and Liberty Lake, WA, summer season only
PRICING
Standard rate, September through March:
6 lessons: $450 plus tax
8 lessons: $600 plus tax
10 lessons: $750 plus tax
Peak season rate, April through August:
6 lessons: $480 plus tax
8 lessons: $640 plus tax
10 lessons: $800 plus tax
PAYMENT
Payment for the full two-week intensive is due upfront at the time of booking.
BOOKING
Booking is through Swum. First come, first served. No waitlist.
Availability is released on selected release dates, often one to two months before lessons begin. Spots fill extremely fast depending on the season, and peak season availability frequently goes in under five minutes.
To be ready when a release opens:
Create a Swum account ahead of time
Follow @swim4life_swimacademy and watch my stories for updates and reminders
Call or text me at 830-992-0919 to inquire about upcoming releases
SHARED POOL HOURS
The pool is shared with another experienced instructor from 2:00 PM to 4:00 PM year round. This means two instructors are on deck at the same time, each teaching their own private lesson with their own swimmer. Your child's lesson is still one-on-one. Swimmers are never combined or taught as a group.
This works well for most swimmers. If your child is very young, very fearful, or has special needs, book outside these hours when possible or reach out to me about times with solo pool use.
-
Adult lessons are private, one-on-one lessons only. One instructor, one swimmer, every time. There are no group or semi-private adult lessons.
Ages 18 and up
All private, one-on-one instruction, always one swimmer with one instructor
50-minute lessons
SEASON
Adult lessons are offered September through the end of March, excluding December.
Lessons are not offered April through August. I do occasionally take adult swimmers during those months, so reach out to me directly if you are interested.
LESSON FORMATS
4- to 5-consecutive-day lessons
Single lessons
Weekly lessons
Every format is private and one-on-one. New adult clients are encouraged to start with a single lesson so we can talk through the best plan from there.
SCHEDULING
Scheduling is flexible and based on availability.
Most availability is in the later evening, Monday through Thursday, 7:00 PM to 7:50 PM.
PRICING
Standard rate, September through March: $130 plus tax per 50-minute private lesson
Peak season rate, April through August: $145 plus tax per 50-minute private lesson
BILLING AND PAYMENT
Weekly lesson plans are billed monthly on the 1st of each month for that month's lessons.
Single lessons and consecutive-day formats are paid in full at the time of booking.
BOOKING
Book through Swum or reach out to me directly at 830-992-0919.
GREAT FOR SWIMMERS WHO WANT TO
Learn to swim as an adult
Work through fear of the water
Improve stroke technique
Train for triathlons or fitness swimming
Find out what lesson is best for you,
schedule a time to chat today.
With over 16 years of coaching experience, I help swimmers of all ages become safe, confident, and competent in their swim skills. From young children learning to swim for the first time to adults improving their technique and athletes training for competition, my passion is helping every swimmer grow stronger and more skilled in the water.
Before diving into my swimming background, I want to address one of the most noticeable things about me. As you may have noticed, I am bald. I have a rare autoimmune disorder called Alopecia Universalis, which causes all of my hair to fall out. While this condition is neither life-threatening nor contagious, it has had a significant impact on my life and helped shape me into the person I am today.
Swimming and fitness played a huge role in helping me regain confidence and reminding me that I am capable of doing hard things and overcoming challenges.
My swimming journey began at age 11 when I started teaching swim lessons through Swim America, a program run by my childhood swim team in Fredericksburg, Texas. As both a competitive swimmer and young instructor, I was fortunate to be mentored by my coach, who has over 30 years of experience teaching swim lessons, coaching age-group swim teams, and leading masters swimming. His mentorship helped inspire my passion for teaching children and adults the life-saving skill of swimming and building confidence in the water.
In 2021, I moved back to North Idaho, where I was born. After returning to Coeur d’Alene, I worked at a large franchise swim school, where I gained experience with a variety of teaching programs and expanded my skills as an instructor.
Around the same time, I pursued a career in fitness. In 2022, I earned my NASM Certified Personal Trainer (CPT) and CrossFit Level 1 certifications and began coaching adult and teen group fitness classes at a local gym. Coaching in both swimming and fitness strengthened my passion for helping people grow stronger, more confident, and capable.
In the spring of 2023, I launched Swim4Life Swim Academy, offering personalized swim lessons for swimmers of all ages and skill levels. My goal is to help each student become a safe, strong, and confident swimmer while developing water safety skills that will last a lifetime.
When I’m not teaching, you’ll usually find me outdoors hiking, paddle boarding, camping, or exploring the mountains around North Idaho. I also participate in one or two long open-water swim events each year. Fitness is another big part of my life, and when I’m not in the pool, I’m usually training at my CrossFit gym or competing in local CrossFit competitions.
Teaching swimming isn’t just a job for me—it’s truly something I love. I feel incredibly grateful to share my passion for swimming and water safety with families in our community.


