Enroll in a Swim School Built for Learning, Not Billing

Enroll in a Swim School Built for Learning, Not Billing

Why the FOSS way is better than the recurring-monthly-charge-whether-you-swim-or-not way

Foss Swim School has learned a thing or three since we were founded by Jon and Susan Foss in 1993. Our proven and unique swim curriculum is designed to teach kids to swim using techniques proven in education systems worldwide – like teaching in quarters.

Our program not only teaches a skill, but fosters confidence, encourages social and mental development, promotes healthy activity and is fun and comfortable for kids to boot. We never compromise our learning environment for the “convenience” of recurring charges and drop-ins.

Why is FOSS Swim School better?

Quarterly Classes and Tuition

In regular classes with the same kids and teachers (as often as is possible save sickness and the like), kids get consistency, build relationships and get the repetition they need to truly master swimming. Plus, you pay when you swim, not monthly on a subscription.

Proven Curriculum Since 1993

We are experts at teaching swimming. Our methods and program have been refined by our co-founders over a quarter century from the results of successful competitive coaching and the experience of raising 5 children of their own. The results of hundreds of thousands of swimmers show it works and works well.

Flexibility that Doesn’t Compromise Learning

Good flexibility: The option to choose quarterly classes or 2 or 4 week camps where lessons occur more than once a week, or even to take a break – like a school.

Bad flexibility: Dropping kids into a new group with a different instructor and different kids on the whim of schedule from week to week.

FOSS Swim School locations

Foss Swim School has 14 locations designed for teaching and learning in the greater Minneapolis/St. Paul and Chicago areas. There’s sure to be a school minutes from where you live or work!

Select a location to check out schedules, compare rates, meet the staff and see photos.


Chicago (Lakeview)
3026 N Ashland Ave
Chicago, IL 60657
(773) 248-3677
Elmwood Park
1850 N Harlem Ave, Suite 100
Elmwood Park, IL 60707
(708) 695-8100
Highland Park, IL
1927 Skokie Valley Road
Highland Park, IL 60035
(847) 266-3677
1360 S Milwaukee Ave
Libertyville, IL 60048
(847) 680-7946
8299 W. Golf Road, Unit 24
Niles, IL 60714
(847) 410-1555
South Barrington
100 West Higgins Road Suite J-10
South Barrington, IL 60010
(847) 844-1818
Western Springs
4700 Gilbert Ave
Western Springs, IL 60558
(708) 765-4010


12440 Aberdeen St. NE Suite 100
Blaine, MN 55449
(763) 398-3399
14150 Nicollet Avenue, Suite 6
Burnsville, MN 55337
(952) 960-9090
421 Lake Drive
Chanhassen, MN 55317
(952) 906-5942
Maple Grove
9455 Garland Lane
Maple Grove, MN 55311
(763) 416-8993
3155 Empire Lane N
Plymouth, MN 55447
(763) 432-1600
2902 W 66th Street
Richfield, MN 55423
8300 Egan Drive
Savage, MN 55378
(952) 215-3050
St. Louis Park
8438 Highway 7
St. Louis Park, MN 55426
(952) 935-8732
St. Paul
1166 University Ave West
St. Paul, MN 55104
(651) 646-7946
Vadnais Heights
905 County Road E
Vadnais Heights, MN 55127
Woodbury Commons, 10150 Hudson Road, Suite 114
Woodbury, MN 55129
(651) 233-5777


14880 Manchester Road
Ballwin, MO 63011
Creve Coeur
12760 Olive Blvd.
Creve Coeur, MO 63141
(314) 949-7100
1680 Highway K, Megan Crossing
O'Fallon, MO 63366
(636) 542-8399
Rock Hill
9550 Manchester Rd
Rock Hill, MO 63119
(314) 720-6500
St. Charles
1916 Zumbehl Road
St. Charles, MO 63303

North Dakota

Fargo, ND
1615 38th Street S.
Fargo, ND 58103
(701) 809-7946


2455 SW State Street, Suite 101
Ankeny, IA 50023
(515) 724-7946


Sun Prairie
2670 W. Main Street
Sun Prairie, WI 53590

Be the first to know

We’ll let you know when enrollment opens, share tips and stories, and extend offers:

  • This field is for validation purposes and should be left unchanged.