TrainingPublished on · Updated on 2 min read

Intermediate Swimming Training: Plan and Sets for Mid-Level Swimmers

Swimer Team

International swimming coaches and high-performance technicians with 40+ years of combined experience.

Quick summary: If you swim 100m freestyle between 1:30 and 2:15, have 6+ months experience and train 2-4 times/week, you're intermediate. Your next step: calculate your CSS, train by zones, follow an 8-week plan and dedicate 10 minutes per session to technique.

If you can swim the basic strokes, train 2-3 times a week and your 100m freestyle pace is between 1:30 and 2:15, you're an intermediate swimmer. This guide shows you how to structure your training to reach the next level — where paces drop, efficiency rises and training stops being "swimming laps."

What defines an intermediate swimmer?

CriteriaBeginnerIntermediateAdvanced
100m freestyle pace> 2:151:30 - 2:15< 1:30
Continuous session< 1,000m1,500 - 2,500m> 3,000m
Weekly frequency1-2 times2-4 times4-6 times
Experience< 6 months6 months - 3 years> 3 years
StrokesBasic freestyle onlyFreestyle + 1 more4 competent strokes

An intermediate swimmer should aim for 8,000-14,000 meters per week distributed across 3-4 sessions of 2,500-3,500m. The key isn't swimming more, but swimming better — with varied intensities and professional structure.


Sample week for an intermediate swimmer (4 sessions)

DayFocusMain setVolume
MondayEndurance A28×200m freestyle A2 r/20"3,000m
WednesdayThreshold + technique6×200m A3-TH r/25"2,800m
FridaySpeed VO₂8×100m VO₂ r/30"2,500m
SaturdayMixed varietyPyramid 200-400-600-400-2003,000m

Weekly total: ~11,300m

Detailed intermediate session example (2,800m)

  • Warm-up: 400m (100 free + 100 back + 100 free + 100 kick)
  • Technique: 4×75m freestyle drills (25 catch-up + 25 fist + 25 full stroke) with 15"
  • Main set: 6×200m freestyle A2-A3 with 25" rest
  • Complementary: 4×100m mixed strokes A1 with 20"
  • Cool-down: 200m easy

5 keys to progressing as an intermediate

  1. Calculate your CSS and train with objective paces, not by feel. It's the most impactful change you can make.
  2. Work on technique every session — even 10 minutes of freestyle drills makes an enormous difference in your efficiency.
  3. Vary intensities — don't always swim at the same pace. Easy sessions (A2) and hard sessions (VO₂) create different adaptations.
  4. Follow a block plan of 4-8 weeks with measurable progression.
  5. Track your times to see your real progression and make data-based decisions.
The most common intermediate mistake: Always swimming at a "comfortable pace" without ever leaving the comfort zone or dropping to easy recovery pace. This traps you in the "gray zone" — too fast for aerobic, too slow for threshold. Polarize your intensities: easy sessions really easy, hard sessions really hard.

Swimer generates personalized plans for your intermediate level with exact paces, automatic progression and time tracking. Create your free account and start training like an advanced swimmer.


All of the above is built into Swimer, the first Swimming Metaverse: real adaptive AI, automatic import from RFEN, NCAA and European Aquatics, Strava integration (Garmin, Polar, Apple Watch, Coros, Suunto, Fitbit), native SCM/LCM/SCY support, live tracking of Worlds, Europeans and Olympics, a vertical social network with 1v1 challenges and a digital medal cabinet. Officially backed by the RFEN. Create your free account — free during launch.

Step by step

  1. 1

    Calculate your CSS

    Swim 400m and 200m at maximum effort to get your critical speed. It's the most impactful change you can make as an intermediate swimmer.

  2. 2

    Structure sessions of 2,500-3,500m

    Divide each session into 5 blocks: warm-up (400-600m), technique (200-300m), main set, complementary and cool-down.

  3. 3

    Vary intensities

    Alternate aerobic base sessions (A2), threshold (TH) and speed (VO₂) throughout the week. Don't always swim at the same pace.

  4. 4

    Follow a 4-8 week block plan

    Each block has a specific goal with measurable progression. At the end, recalculate your CSS and adjust paces for the next block.

Frequently asked questions

Start training with purpose

Create your free account and get your personalized training plan in minutes.

Create free account