Opening Hours
Venue:
Monday – Friday: 6.00am – 10.00pm
Saturday & Sunday: 8.00am – 5.00pm
Please note: Reception will close 1 hour before the venue
Gym:
Monday – Friday: 6.00am – 10.00pm
Saturday & Sunday: 8.00am – 5.00pm
Health Suite:
Monday – Friday: 6.00am – 9.00pm
Saturday & Sunday: 8.00am – 4.00pm
Swimming Pool:
Monday – Friday: 6.00am – 9.00pm*
Saturday & Sunday: 8.00am – 4.00pm*
*Please check the swimming timetable for session times, as public swimming availability may vary throughout the day.
Click here to view planned closures.
Café:
Monday – Friday: 9.30am – 6.45pm
Saturday & Sunday: 8.30am – 3.45pm
Click here to download the menu or learn more.
Telephone:
01592 583305
Talk To Us:
Whether it’s a compliment, or a complaint, click here and we’ll make sure it reaches the right person.
Address:
Michael Woods Sports and Leisure Centre,
Viewfield, Glenrothes,
KY6 2RD
Parking and Travel Information:
Michael Woods Sports and Leisure Centre is situated on the site of the former Fife Institute in Glenrothes. With ample free car parking spaces available.
Prices:
Click here for pricing information.
Let’s Connect!
Click here to follow us on Facebook.
Find Us! what3words
Activities
Swim
View our Swimming Pool Timetable
Swimming Lessons
Learn to Swim with Fife Sports and Leisure Trust
Gym
Find out more about our gym sessions and equipment
Group Fitness
View our Group Fitness Timetable
Mini, Junior and Teen
Find out more about our sessions for children and young people
Birthday Parties
We’re excited to offer our Bouncy Castle Party. Multi Bounce Inflatable Party, Football Party and Swimming Pool Party with Inflatable at this venue! For all the details and booking information, check out our Birthday Parties page.
Cycle Studio
Our studio is equipped with state-of-the-art sound/lighting systems and award-winning IC7 bikes from Life Fitness.
Walking Football
This activity is run in partnership with Active Fife, and the Scottish FA.
Adult Trampolining
Try our adult trampolining sessions! No prior experience is required, anyone can join in on the fun.
Trampoline Classes
Trampoline classes are a fantastic way for children to learn new skills and tricks while having fun!
Rise Gymnastics
Our new Rise Gymnastics sessions are delivered in partnership with Scottish Gymnastics and British Gymnastics.
Run, Jump, Throw
Join Run Jump Throw for exciting athletic classes including hurdles, shot putt, long jump, and more!
Friday Night Pool Disco!
Join us for our Friday Night disco inflatable pool session on every Friday evening of the month.
Football Coaching
These classes run in partnership with the Scottish FA and are suitable for boys and girls of all levels!
Junior Gym
Junior Gym (12 to 15 years) is for young people, aged 12-15 years, who want to engage in regular physical activity and develop a fitness routine in a supervised and supportive environment.
Gym
Step into our gym and embark on a transformative journey towards your fitness goals. With state-of-the-art equipment, expert trainers, and a supportive community, we provide the perfect environment for you to unleash your full potential.
Whether you’re a seasoned athlete or just starting out, our diverse range of classes and personalised training programmes cater to all levels and interests. Join us today and redefine what it means to live a healthier, happier life.
Venue Facilities
Gym
20m Swimming Pool with Moveable Floor
25m Swimming Pool
Warm Pool
Sauna & Steam Room
Family Changing
Velo Studio
Fitness Studio
Athletics Track
8 Court Sports Hall
Squash Courts
2x 11-a-side Grass Pitches
3x 5-a-side, 1x 7-a-side, and 1x 11-a-side 3G Synthetic Pitches
Accessibility
- Ramp entrance
- Unassisted wheelchair access
- Disabled parking
- Pool hoists
- Disabled toilets
- Disabled changing facilities
- Passenger Lift
- Guide dogs and assistance dogs welcome
- Induction Loop System (there is loop system within reception and activity areas)
Guidelines and Important Information
Discover guidelines and important information for your visit.
Meet The Team
-
Grant Stevenson
Area Leisure Manager
-
Neil Martin
Duty Manager
-
Robert Sivewright
Duty Manager
-
Iain Boylan
Duty Manager
Venue Hire
Whether it’s a corporate meeting, community event, sports tournament or private celebration, our venues provide the perfect setting for your occasion. For more information or to enquire, contact reception.
Our Clubs
Timetables
View in calendar mode
View in calendar mode
array(7) {
["post_type"]=>
array(2) {
[0]=>
string(19) "swimming_timetables"
[1]=>
string(9) "timetable"
}
["post_status"]=>
string(7) "publish"
["posts_per_page"]=>
int(-1)
["fields"]=>
string(3) "ids"
["orderby"]=>
array(2) {
["menu_order"]=>
string(4) "DESC"
["date"]=>
string(4) "DESC"
}
["tax_query"]=>
array(2) {
["relation"]=>
string(3) "AND"
[0]=>
array(3) {
["taxonomy"]=>
string(14) "venue_taxonomy"
["field"]=>
string(4) "slug"
["terms"]=>
array(1) {
[0]=>
string(15) ", Michael Woods"
}
}
}
["meta_query"]=>
array(2) {
["relation"]=>
string(3) "AND"
[0]=>
array(3) {
["key"]=>
string(9) "published"
["value"]=>
int(1)
["compare"]=>
string(2) "=="
}
}
}
Lane Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Monday 6:00am – 8:00am
Venue
Public Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Monday 8:00am – 5:30pm
Venue
Lane Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Monday 8:00am – 9:30pm
Venue
Outdoor Running Track
Aqua Aerobics
Description:
Enjoy low-impact water aerobics for joint-friendly exercise.
Age Group:
Adult, Junior, Mini, Teen
Instructor
Lindsey Robertson
Intensity
Date:
Monday 9:15am – 10:00am
Venue
Shapes
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Claire Cunningham
Intensity
Date:
Monday 9:30am – 10:15am
Venue
Velo: Flow
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Scott Millar
Intensity
Date:
Monday 9:30am – 10:00am
Venue
BodyBalance
Description:
Balance body and mind with a combination of Pilates, Tia Chi and Yoga.
Age Group:
Adult, Teen
Instructor
Amie Shand
Intensity
Date:
Monday 9:30am – 10:15am
Venue
Rise Gymnastics Tots
Description:
Master the art of gymnastics with expert coaching for all skill levels.
Age Group:
Junior, Mini, Teen
Date:
Monday 9:45am – 10:30am
Venue
Active Circuit
Instructor
Debbie Young
Date:
Monday 10:00am – 10:45am
Venue
Active Circuit
Instructor
Debbie Young
Date:
Monday 10:00am – 10:45am
Venue
Tot Kickers
Age Group:
Junior, Mini
Date:
Monday 10:15am – 11:00am
Venue
Body Conditioning
Description:
Condition your body with this challenging and effective workout.
Age Group:
Adult, Teen
Instructor
Jackie Meek
Intensity
Date:
Monday 10:30am – 11:15am
Venue
BodyPump
Description:
Sculpt and strengthen major muscle groups with high repetitions and low resistance.
Age Group:
Adult, Teen
Instructor
Amie Shand
Intensity
Date:
Monday 10:30am – 11:15am
Venue
Hydrocycle
Description:
Experience a high intensity cycling workout in the water with Hydrocycle.
Age Group:
Adult, Junior, Mini, Teen
Instructor
Debbie Mills
Intensity
Date:
Monday 10:30am – 11:15am
Venue
Rise Gymnastics Tots
Description:
Master the art of gymnastics with expert coaching for all skill levels.
Age Group:
Junior, Mini, Teen
Date:
Monday 10:30am – 11:15am
Venue
Walking Football
Age Group:
Adult
Instructor
Coaching Session
Intensity
Date:
Monday 11:00am – 12:00pm
Venue
Active Circuit
Instructor
Debbie Young
Date:
Monday 11:00am – 11:45am
Venue
Active Circuit
Instructor
Debbie Young
Date:
Monday 11:00am – 11:45am
Venue
Rise Gymnastics Tots
Description:
Master the art of gymnastics with expert coaching for all skill levels.
Age Group:
Junior, Mini, Teen
Date:
Monday 11:15am – 12:00pm
Venue
Senior Flex
Description:
Boost senior fitness with a bit of a challenge in Senior Flex.
Age Group:
Adult, Teen
Instructor
Jackie Meek
Intensity
Date:
Monday 11:30am – 12:15pm
Venue
Public Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Monday 11:30am – 12:15pm
Venue
Pickleball Social
Age Group:
Adult
Instructor
Pickleball Ambassador
Intensity
Date:
Monday 12:30pm – 2:30pm
Venue
Rise Gymnastics Discover
Description:
Master the art of gymnastics with expert coaching for all skill levels.
Age Group:
Junior, Mini, Teen
Date:
Monday 12:45pm – 1:30pm
Venue
Public Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Monday 1:00pm – 3:00pm
Venue
Rise Gymnastics Discover
Description:
Master the art of gymnastics with expert coaching for all skill levels.
Age Group:
Junior, Mini, Teen
Date:
Monday 1:30pm – 2:15pm
Venue
Warm Pool Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Monday 2:00pm – 5:00pm
Venue
Mini Kickers
Age Group:
Junior, Mini
Date:
Monday 3:30pm – 4:15pm
Venue
Pilates
Description:
Strengthen your core and improve flexibility with low-intensity Pilates.
Age Group:
Adult, Teen
Instructor
Lindsey Robertson
Intensity
Date:
Monday 4:00pm – 4:45pm
Venue
Junior Tennis
Age Group:
Junior
Date:
Monday 4:30pm – 5:30pm
Venue
Warm Pool Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Monday 5:00pm – 6:00pm
Venue
Outdoor Running Track
HIIT Step
Age Group:
Adult, Teen
Instructor
Amie Shand
Intensity
Date:
Monday 5:15pm – 5:45pm
Venue
RPM
Description:
Get a quick, intense workout with RPM Express.
Age Group:
Adult, Teen
Instructor
Heather Mason
Intensity
Date:
Monday 5:15pm – 6:00pm
Venue
BodyPump
Description:
Sculpt and strengthen major muscle groups with high repetitions and low resistance.
Age Group:
Adult, Teen
Instructor
Debbie Young
Intensity
Date:
Monday 6:00pm – 6:45pm
Venue
Zumba
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Heather Mason
Intensity
Date:
Monday 6:05pm – 6:50pm
Venue
Outdoor Running Track
Velo: Rhythm
Description:
Enhance endurance with a 45-minute rhythmic cycling journey to captivating music.
Age Group:
Adult, Teen
Instructor
Debbie Young
Intensity
Date:
Monday 7:00pm – 7:45pm
Venue
BodyBalance
Description:
Balance body and mind with a combination of Pilates, Tia Chi and Yoga.
Age Group:
Adult, Teen
Instructor
Kerry Bronzina
Intensity
Date:
Monday 7:00pm – 7:45pm
Venue
Aqua Aerobics
Description:
Enjoy low-impact water aerobics for joint-friendly exercise.
Age Group:
Adult, Junior, Mini, Teen
Instructor
Heather Mason
Intensity
Date:
Monday 7:05pm – 7:50pm
Venue
Yoga
Description:
Enhance mobilty, flexibility, relaxation, breathwork and mindfulness.
Age Group:
Adult, Teen
Instructor
Adele Ward
Intensity
Date:
Monday 8:00pm – 8:45pm
Venue
Lane Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Monday 8:00pm – 8:30pm
Venue
Hydrocycle
Description:
Experience a high intensity cycling workout in the water with Hydrocycle.
Age Group:
Adult, Junior, Mini, Teen
Instructor
Lindsey Robertson
Intensity
Date:
Monday 8:15pm – 9:00pm
Venue
Lane Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Monday 8:30pm – 9:30pm
Venue
Public Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Monday 8:30pm – 9:30pm
Venue
Lane Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Tuesday 6:00am – 8:00am
Venue
Strength Development
Description:
Les Mills Strength Development™ is a series of 12 x 45-minute progressive workouts designed to build strength. Whether you’re new to lifting or an experienced lifter, this program aims to improve technique, build muscle, and boost confidence.
Age Group:
Adult, Teen
Instructor
Aleks Atanasova
Intensity
Date:
Tuesday 6:30am – 7:45am
Venue
Public Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Tuesday 8:00am – 6:00pm
Venue
Lane Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Tuesday 8:00am – 4:30pm
Venue
Outdoor Running Track
Public Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Tuesday 9:00am – 3:00pm
Venue
Ladies Badminton
Age Group:
Adult
Instructor
Karen Stalker
Intensity
Date:
Tuesday 9:00am – 11:00am
Venue
BodyPump
Description:
Sculpt and strengthen major muscle groups with high repetitions and low resistance.
Age Group:
Adult, Teen
Instructor
Kerry Bronzina
Intensity
Date:
Tuesday 9:30am – 10:15am
Venue
Velo: Forever
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Debbie Young
Intensity
Date:
Tuesday 9:30am – 10:15am
Venue
Thriving Communities
Thriving Communities
Instructor
Katerina Kubienova
Date:
Tuesday 10:00am – 11:30am
Venue
BodyBalance
Description:
Balance body and mind with a combination of Pilates, Tia Chi and Yoga.
Age Group:
Adult, Teen
Instructor
Kerry Bronzina
Intensity
Date:
Tuesday 10:30am – 11:15am
Venue
Active Circuit
Instructor
Debbie Young
Date:
Tuesday 11:00am – 11:45am
Venue
Active Circuit
Instructor
Debbie Young
Date:
Tuesday 11:00am – 11:45am
Venue
Musical Theatre Fitness
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Gill Dryburgh
Intensity
Date:
Tuesday 11:30am – 12:15pm
Venue
Active Circuit
Instructor
Katerina Kubienova
Date:
Tuesday 12:00pm – 12:45pm
Venue
Simply Stretch
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Gill Dryburgh
Intensity
Date:
Tuesday 12:20pm – 1:05pm
Venue
Active Aqua
Instructor
Debbie Young
Date:
Tuesday 1:00pm – 1:45pm
Venue
Active Aqua
Instructor
Debbie Young
Date:
Tuesday 1:00pm – 1:45pm
Venue
Active Strength and Balance
Instructor
Katerina Kubienova
Date:
Tuesday 1:00pm – 1:45pm
Venue
Active Circuit
Instructor
Jamie McDonough
Date:
Tuesday 1:15pm – 2:00pm
Venue
Active Aqua
Instructor
Debbie Young
Date:
Tuesday 2:00pm – 2:45pm
Venue
Active Aqua
Instructor
Debbie Young
Date:
Tuesday 2:00pm – 2:45pm
Venue
Active Back Care
Instructor
Lawrence Mitchell
Date:
Tuesday 2:45pm – 3:45pm
Venue
Active Back Care
Instructor
Lawrence Mitchell
Date:
Tuesday 2:45pm – 3:45pm
Venue
Warm Pool Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Tuesday 3:00pm – 4:00pm
Venue
Pickleball Social
Age Group:
Adult
Instructor
Pickleball Ambassador
Intensity
Date:
Tuesday 3:00pm – 5:00pm
Venue
Rise Gymnastics Explore
Description:
Master the art of gymnastics with expert coaching for all skill levels.
Age Group:
Junior, Mini, Teen
Date:
Tuesday 3:30pm – 5:30pm
Venue
Junior Trampolining
Description:
Our trampolining programme for primary and secondary school children caters for children of all abilities, therefore no prior experience of being on a trampoline is required.
Age Group:
Adult
Date:
Tuesday 4:00pm – 4:45pm
Venue
Rise Gymnastics Excel
Description:
Master the art of gymnastics with expert coaching for all skill levels.
Age Group:
Junior, Mini, Teen
Date:
Tuesday 4:30pm – 5:30pm
Venue
Junior Trampolining
Description:
Our trampolining programme for primary and secondary school children caters for children of all abilities, therefore no prior experience of being on a trampoline is required.
Age Group:
Adult
Date:
Tuesday 4:45pm – 5:45pm
Venue
Pickleball for Wellbeing
Age Group:
Adult
Instructor
Pickleball Ambassador
Intensity
Date:
Tuesday 5:00pm – 6:00pm
Venue
Metafit
Description:
Experience an intense, metabolism boosting HIIT workout with Metafit.
Age Group:
Adult, Teen
Instructor
Claire Cunningham
Intensity
Date:
Tuesday 5:30pm – 6:00pm
Venue
Public Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Tuesday 5:30pm – 9:30pm
Venue
Junior Trampolining
Description:
Our trampolining programme for primary and secondary school children caters for children of all abilities, therefore no prior experience of being on a trampoline is required.
Age Group:
Adult
Date:
Tuesday 5:45pm – 6:45pm
Venue
BodyCombat
Description:
Mixed martial arts-inspired, high-intensity workout.
Age Group:
Adult, Teen
Instructor
Claire Cunningham
Intensity
Date:
Tuesday 6:00pm – 6:45pm
Venue
Velo: Rhythm
Description:
Enhance endurance with a 45-minute rhythmic cycling journey to captivating music.
Age Group:
Adult, Teen
Instructor
Emily Beattie
Intensity
Date:
Tuesday 6:00pm – 6:45pm
Venue
SPRINT
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Emily Beattie
Intensity
Date:
Tuesday 7:00pm – 7:30pm
Venue
BoxFit
Description:
Unleash your inner boxer with this high-intensity exercise class.
Age Group:
Adult, Teen
Instructor
Scott Millar
Intensity
Date:
Tuesday 7:00pm – 7:45pm
Venue
Core, Strength & Balance
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Scott Millar
Intensity
Date:
Tuesday 7:45pm – 8:15pm
Venue
Outdoor Running Track
Lane Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Tuesday 9:00pm – 9:30pm
Venue
Lane Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Wednesday 6:00am – 8:00am
Venue
Sunrise Bootcamp
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Gym Team
Intensity
Date:
Wednesday 6:15am – 7:00am
Venue
Velo: Rhythm
Description:
Enhance endurance with a 45-minute rhythmic cycling journey to captivating music.
Age Group:
Adult, Teen
Instructor
Mark Archibald
Intensity
Date:
Wednesday 6:15am – 7:00am
Venue
Kettlebells
Description:
Build functional strength, endurance, and engage the whole body.
Age Group:
Adult, Teen
Instructor
Marie McLellan
Intensity
Date:
Wednesday 7:20am – 8:05am
Venue
Lane Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Wednesday 8:00am – 6:00pm
Venue
Public Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Wednesday 8:00am – 6:00pm
Venue
Outdoor Running Track
Warm Pool Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Wednesday 9:00am – 9:30am
Venue
Hydrocycle
Description:
Experience a high intensity cycling workout in the water with Hydrocycle.
Age Group:
Adult, Junior, Mini, Teen
Instructor
Debbie Mills
Intensity
Date:
Wednesday 9:15am – 10:00am
Venue
Shapes
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Amie Shand
Intensity
Date:
Wednesday 9:30am – 10:15am
Venue
Velo: Rhythm
Description:
Enhance endurance with a 45-minute rhythmic cycling journey to captivating music.
Age Group:
Adult, Teen
Instructor
Claire Cunningham
Intensity
Date:
Wednesday 9:30am – 10:15am
Venue
Vinyasa Yoga
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Lauren Berry
Intensity
Date:
Wednesday 9:30am – 10:15am
Venue
Rise Gymnastics Discover
Description:
Master the art of gymnastics with expert coaching for all skill levels.
Age Group:
Junior, Mini, Teen
Date:
Wednesday 9:30am – 10:15am
Venue
Mixed Badminton
Age Group:
Adult
Instructor
Karen Stalker
Intensity
Date:
Wednesday 10:00am – 12:00pm
Venue
Mixed Badminton
Age Group:
Adult
Instructor
Karen Stalker
Intensity
Date:
Wednesday 10:00am – 12:00pm
Venue
Rise Gymnastics Tots
Description:
Master the art of gymnastics with expert coaching for all skill levels.
Age Group:
Junior, Mini, Teen
Date:
Wednesday 10:15am – 11:00am
Venue
Aqua Aerobics
Description:
Enjoy low-impact water aerobics for joint-friendly exercise.
Age Group:
Adult, Teen
Instructor
Debbie Young
Intensity
Date:
Wednesday 10:30am – 11:15am
Venue
Social Circuits
Description:
Engage in a variety of body weight and equipment based exercises to push your limits.
Age Group:
Adult, Teen
Instructor
Casey Finlay
Intensity
Date:
Wednesday 10:30am – 11:15am
Venue
Yoga
Description:
Enhance mobilty, flexibility, relaxation, breathwork and mindfulness.
Age Group:
Adult, Teen
Instructor
Lauren Berry
Intensity
Date:
Wednesday 10:30am – 11:15am
Venue
Active Stability
Instructor
Susan Howie
Date:
Wednesday 11:00am – 12:30pm
Venue
Active Stability
Instructor
Susan Howie
Date:
Wednesday 11:00am – 12:30pm
Venue
Public Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Wednesday 11:15am – 3:00pm
Venue
Active Aqua
Instructor
Debbie Young
Date:
Wednesday 11:45am – 12:30pm
Venue
Active Circuit
Instructor
Susan Howie
Date:
Wednesday 12:45pm – 1:30pm
Venue
Active Circuit
Instructor
Susan Howie
Date:
Wednesday 12:45pm – 1:30pm
Venue
Active Strength and Balance
Instructor
Susan Howie
Date:
Wednesday 2:00pm – 2:45pm
Venue
Active Strength and Balance
Instructor
Susan Howie
Date:
Wednesday 2:00pm – 2:45pm
Venue
Warm Pool Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Wednesday 2:30pm – 3:30pm
Venue
Active Strength and Balance
Instructor
Susan Howie
Date:
Wednesday 3:00pm – 3:45pm
Venue
Active Strength and Balance
Instructor
Susan Howie
Date:
Wednesday 3:00pm – 3:45pm
Venue
Junior Trampolining
Description:
Our trampolining programme for primary and secondary school children caters for children of all abilities, therefore no prior experience of being on a trampoline is required.
Age Group:
Adult
Date:
Wednesday 3:45pm – 4:45pm
Venue
Outdoor Running Track
Senior Flex
Description:
Boost senior fitness with a bit of a challenge in Senior Flex.
Age Group:
Adult, Teen
Instructor
Ernie Eglynas
Intensity
Date:
Wednesday 4:30pm – 5:15pm
Venue
Junior Trampolining
Description:
Our trampolining programme for primary and secondary school children caters for children of all abilities, therefore no prior experience of being on a trampoline is required.
Age Group:
Adult
Date:
Wednesday 4:45pm – 5:45pm
Venue
Outdoor Running Track
Active for Health
Instructor
Susan Howie
Date:
Wednesday 5:15pm – 6:15pm
Venue
Active for Health
Instructor
Gavin Keith
Date:
Wednesday 5:15pm – 6:15pm
Venue
Velo: Rhythm
Description:
Enhance endurance with a 45-minute rhythmic cycling journey to captivating music.
Age Group:
Adult, Teen
Instructor
Ernie Eglynas
Intensity
Date:
Wednesday 5:30pm – 6:15pm
Venue
Tabata
Description:
Tabata offers intense four-minute workouts with 20-second hard work and 10-second rest intervals.
Age Group:
Adult, Teen
Instructor
Jamie McDonough
Intensity
Date:
Wednesday 5:30pm – 6:00pm
Venue
Trampolining
Age Group:
Adult
Instructor
Coaching Session
Intensity
Date:
Wednesday 5:45pm – 6:30pm
Venue
Boxercise
Description:
Unleash your inner boxer with this high-intensity exercise class.
Age Group:
Adult, Teen
Instructor
Jamie McDonough
Intensity
Date:
Wednesday 6:00pm – 6:45pm
Venue
Active for Life
Instructor
Susan Howie
Date:
Wednesday 6:15pm – 7:15pm
Venue
Active for Life
Instructor
Gavin Keith
Date:
Wednesday 6:15pm – 7:15pm
Venue
Velo: Rhythm
Description:
Enhance endurance with a 45-minute rhythmic cycling journey to captivating music.
Age Group:
Adult, Teen
Instructor
Casey Finlay
Intensity
Date:
Wednesday 6:50pm – 7:35pm
Venue
BodyPump
Description:
Sculpt and strengthen major muscle groups with high repetitions and low resistance.
Age Group:
Adult, Teen
Instructor
Allan Clark
Intensity
Date:
Wednesday 7:00pm – 8:00pm
Venue
Lane Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Wednesday 8:00pm – 9:00pm
Venue
Outdoor Running Track
Flow and Restore
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Adele Ward
Intensity
Date:
Wednesday 8:05pm – 8:50pm
Venue
Lane Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Wednesday 9:00pm – 9:30pm
Venue
Lane Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Thursday 6:00am – 8:00am
Venue
Velo: Rhythm
Description:
Enhance endurance with a 45-minute rhythmic cycling journey to captivating music.
Age Group:
Adult, Teen
Instructor
Emily Beattie
Intensity
Date:
Thursday 6:15am – 7:00am
Venue
SPRINT
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Emily Beattie
Intensity
Date:
Thursday 7:10am – 7:40am
Venue
Lane Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Thursday 8:00am – 9:30pm
Venue
Public Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Thursday 8:00am – 6:00pm
Venue
Outdoor Running Track
Warm Pool Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Thursday 9:00am – 10:30am
Venue
BodyPump
Description:
Sculpt and strengthen major muscle groups with high repetitions and low resistance.
Age Group:
Adult, Teen
Instructor
Debbie Young
Intensity
Date:
Thursday 9:30am – 10:15am
Venue
Aqua Aerobics
Description:
Enjoy low-impact water aerobics for joint-friendly exercise.
Age Group:
Adult, Junior, Mini, Teen
Instructor
Kerry Bronzina
Intensity
Date:
Thursday 10:00am – 10:45am
Venue
BodyBalance
Description:
Balance body and mind with a combination of Pilates, Tia Chi and Yoga.
Age Group:
Adult, Teen
Instructor
Claire Cunningham
Intensity
Date:
Thursday 10:30am – 11:15am
Venue
Musical Theatre Fitness
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Gill Dryburgh
Intensity
Date:
Thursday 11:00am – 11:45am
Venue
Aqua Aerobics
Description:
Enjoy low-impact water aerobics for joint-friendly exercise.
Age Group:
Adult, Junior, Mini, Teen
Instructor
Debbie Young
Intensity
Date:
Thursday 11:00am – 11:45am
Venue
Public Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Thursday 11:45am – 3:00pm
Venue
Rise Gymnastics Tots
Description:
Master the art of gymnastics with expert coaching for all skill levels.
Age Group:
Junior, Mini, Teen
Date:
Thursday 11:45am – 12:30pm
Venue
Warm Pool Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Thursday 12:00pm – 8:00pm
Venue
Public Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Thursday 12:00pm – 3:00pm
Venue
Ladies Pickleball Social
Age Group:
Adult
Instructor
Pickleball Ambassador
Intensity
Date:
Thursday 12:00pm – 2:00pm
Venue
BodyPump
Description:
Sculpt and strengthen major muscle groups with high repetitions and low resistance.
Age Group:
Adult, Teen
Instructor
Kerry Bronzina
Intensity
Date:
Thursday 12:30pm – 1:15pm
Venue
Rise Gymnastics Tots
Description:
Master the art of gymnastics with expert coaching for all skill levels.
Age Group:
Junior, Mini, Teen
Date:
Thursday 12:30pm – 1:15am
Venue
Active Circuit
Instructor
Johanne Dunsmore
Date:
Thursday 12:30pm – 1:15pm
Venue
Active Circuit
Instructor
Johanne Dunsmore
Date:
Thursday 12:30pm – 1:15pm
Venue
Rise Gymnastics Discover
Description:
Master the art of gymnastics with expert coaching for all skill levels.
Age Group:
Junior, Mini, Teen
Date:
Thursday 1:15pm – 2:00pm
Venue
Active Circuit
Instructor
Johanne Dunsmore
Date:
Thursday 1:30pm – 2:15pm
Venue
Active Circuit
Instructor
Johanne Dunsmore
Date:
Thursday 1:30pm – 2:15pm
Venue
Active Strength and Balance
Instructor
Johanne Dunsmore
Date:
Thursday 2:30pm – 3:15pm
Venue
Active Strength and Balance
Instructor
Johanne Dunsmore
Date:
Thursday 2:30pm – 3:15pm
Venue
Active Strength and Balance
Instructor
Johanne Dunsmore
Date:
Thursday 3:30pm – 4:15pm
Venue
Active Strength and Balance
Instructor
Johanne Dunsmore
Date:
Thursday 3:30pm – 4:15pm
Venue
Freestyle Dance
Age Group:
Junior, Teen
Date:
Thursday 4:15pm – 5:15pm
Venue
Freestyle Dance
Age Group:
Junior, Teen
Date:
Thursday 5:15pm – 6:15pm
Venue
Active Move
Instructor
Lawrence Mitchell
Date:
Thursday 5:15pm – 6:15pm
Venue
Active Move
Instructor
Gavin Keith
Date:
Thursday 5:15pm – 6:15pm
Venue
Shapes
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Claire Cunningham
Intensity
Date:
Thursday 5:30pm – 6:15pm
Venue
Velo: Rhythm
Description:
Enhance endurance with a 45-minute rhythmic cycling journey to captivating music.
Age Group:
Adult, Teen
Instructor
Debbie Young
Intensity
Date:
Thursday 6:15pm – 7:00pm
Venue
BodyCombat
Description:
Mixed martial arts-inspired, high-intensity workout.
Age Group:
Adult, Teen
Instructor
Claire Cunningham
Intensity
Date:
Thursday 6:20pm – 7:05pm
Venue
Active for Health
Instructor
Lawrence Mitchell
Date:
Thursday 6:30pm – 7:30pm
Venue
Active for Health
Instructor
Gavin Keith
Date:
Thursday 6:30pm – 7:30pm
Venue
Strength Development
Description:
Les Mills Strength Development™ is a series of 12 x 45-minute progressive workouts designed to build strength. Whether you’re new to lifting or an experienced lifter, this program aims to improve technique, build muscle, and boost confidence.
Age Group:
Adult, Teen
Instructor
Aleks Atanasova
Intensity
Date:
Thursday 7:15pm – 8:00pm
Venue
Lane Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Thursday 8:00pm – 9:30pm
Venue
Public Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Thursday 8:30pm – 9:00pm
Venue
Public Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Friday 6:00am – 8:00am
Venue
Lane Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Friday 6:00am – 7:15pm
Venue
Velo: Rhythm
Description:
Enhance endurance with a 45-minute rhythmic cycling journey to captivating music.
Age Group:
Adult, Teen
Instructor
Mark Archibald
Intensity
Date:
Friday 6:15am – 7:00am
Venue
Kettlebells
Description:
Build functional strength, endurance, and engage the whole body.
Age Group:
Adult, Teen
Instructor
Marie McLellan
Intensity
Date:
Friday 7:15am – 8:00am
Venue
Lane Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Friday 8:00am – 7:15pm
Venue
Outdoor Running Track
Vinyasa Yoga
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Lauren Berry
Intensity
Date:
Friday 8:05am – 8:50am
Venue
Aqua
Age Group:
Adult, Junior, Mini, Teen
Instructor
Leyna Fleming
Intensity
Date:
Friday 9:15am – 10:00am
Venue
RPM
Description:
Get a quick, intense workout with RPM Express.
Age Group:
Adult, Teen
Instructor
Ruth Salmond
Intensity
Date:
Friday 9:30am – 10:15am
Venue
Tums, Bums & Thighs
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Amie Shand
Intensity
Date:
Friday 9:30am – 10:15am
Venue
Rise Gymnastics Discover
Description:
Master the art of gymnastics with expert coaching for all skill levels.
Age Group:
Junior, Mini, Teen
Date:
Friday 9:30am – 10:15am
Venue
Active for Life
Instructor
Jamie Mason
Date:
Friday 9:30am – 10:30am
Venue
Active for Life
Instructor
Gavin Keith
Date:
Friday 9:30am – 10:30am
Venue
Public Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Friday 10:00am – 3:00pm
Venue
Rise Gymnastics Tots
Description:
Master the art of gymnastics with expert coaching for all skill levels.
Age Group:
Junior, Mini, Teen
Date:
Friday 10:15am – 11:00am
Venue
BodyBalance
Description:
Balance body and mind with a combination of Pilates, Tia Chi and Yoga.
Age Group:
Adult, Teen
Instructor
Amie Shand
Intensity
Date:
Friday 10:30am – 11:15am
Venue
Velo: Forever
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Ruth Salmond
Intensity
Date:
Friday 10:30am – 11:15am
Venue
Active for Life
Instructor
Jamie Mason
Date:
Friday 10:30am – 11:15am
Venue
Active for Life
Instructor
Gavin Keith
Date:
Friday 10:30am – 11:30am
Venue
Warm Pool Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Friday 11:00am – 1:00pm
Venue
Active Aqua
Instructor
Susan Howie
Date:
Friday 11:00am – 11:45am
Venue
Velo: Forever
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Ruth Salmond
Intensity
Date:
Friday 11:30am – 12:15pm
Venue
Active for Health
Instructor
Jamie Mason
Date:
Friday 11:30am – 12:30pm
Venue
Active for Health
Instructor
Gavin Keith
Date:
Friday 11:30am – 12:30pm
Venue
Senior Flex
Description:
Boost senior fitness with a bit of a challenge in Senior Flex.
Age Group:
Adult, Teen
Instructor
George McDonald
Intensity
Date:
Friday 11:45am – 12:30pm
Venue
Active for Health
Instructor
Jamie Mason
Date:
Friday 12:30pm – 1:30pm
Venue
Active for Health
Instructor
Gavin Keith
Date:
Friday 12:30pm – 1:30pm
Venue
Warm Pool Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Friday 2:30pm – 7:00pm
Venue
BodyPump
Description:
Sculpt and strengthen major muscle groups with high repetitions and low resistance.
Age Group:
Adult, Teen
Instructor
Ruth Salmond
Intensity
Date:
Friday 5:30pm – 6:15pm
Venue
Pickleball Social
Age Group:
Adult
Instructor
Pickleball Ambassador
Intensity
Date:
Friday 6:00pm – 8:00pm
Venue
RPM
Description:
Get a quick, intense workout with RPM Express.
Age Group:
Adult, Teen
Instructor
Ruth Salmond
Intensity
Date:
Friday 6:30pm – 7:15pm
Venue
Musical Theatre Fitness
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Elaine Warburton
Intensity
Date:
Friday 6:30pm – 7:15pm
Venue
Pool Disco
Age Group:
Adult, Junior, Mini, Teen
Date:
Friday 7:30pm – 9:00pm
Venue
Lane Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Saturday 8:00am – 5:00pm
Venue
Public Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Saturday 8:00am – 5:00pm
Venue
Bootcamp
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Gym Team
Intensity
Date:
Saturday 8:15am – 9:00am
Venue
Velo: Connect
Description:
Qi Gong combines movement, breathwork, and meditation for holistic wellness.
Age Group:
Adult, Teen
Instructor
Debbie Young
Intensity
Date:
Saturday 8:30am – 9:15am
Venue
Public Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Saturday 9:00am – 4:00pm
Venue
Tot Kickers
Age Group:
Junior, Mini
Date:
Saturday 9:15am – 10:00am
Venue
BodyPump
Description:
Sculpt and strengthen major muscle groups with high repetitions and low resistance.
Age Group:
Adult, Teen
Instructor
Allan Clark
Intensity
Date:
Saturday 9:30am – 10:30am
Venue
Warm Pool Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Saturday 9:30am – 2:30pm
Venue
Outdoor Running Track
Yoga
Description:
Enhance mobilty, flexibility, relaxation, breathwork and mindfulness.
Age Group:
Adult, Teen
Instructor
Michele Galloway
Intensity
Date:
Saturday 9:45am – 10:30am
Venue
Junior Gym
Description:
A youth-focused gym experience to promote fitness and well-being for ages 12-15.
Age Group:
Junior, Teen
Date:
Saturday 10:00am – 10:45am
Venue
Junior Football
Age Group:
Junior, Mini
Date:
Saturday 10:00am – 10:45am
Venue
Outdoor Running Track
Pilates
Description:
Strengthen your core and improve flexibility with low-intensity Pilates.
Age Group:
Adult, Teen
Instructor
Michele Galloway
Intensity
Date:
Saturday 10:45am – 11:30am
Venue
Mini Kickers
Age Group:
Junior, Mini
Date:
Saturday 10:45am – 11:30am
Venue
Tot Kickers
Age Group:
Junior, Mini
Date:
Saturday 11:30am – 12:15pm
Venue
Outdoor Running Track
Lane Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Sunday 8:00am – 3:45pm
Venue
Public Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Sunday 8:00am – 3:45pm
Venue
Outdoor Running Track
Musical Theatre Fitness
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Elaine Warburton
Intensity
Date:
Sunday 8:15am – 9:00am
Venue
Junior Trampolining
Description:
Our trampolining programme for primary and secondary school children caters for children of all abilities, therefore no prior experience of being on a trampoline is required.
Age Group:
Adult
Date:
Sunday 8:30am – 9:15am
Venue
Velo: Connect
Description:
Qi Gong combines movement, breathwork, and meditation for holistic wellness.
Age Group:
Adult, Teen
Instructor
Claire Cunningham
Intensity
Date:
Sunday 9:00am – 10:00am
Venue
Public Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Sunday 9:00am – 3:45pm
Venue
Junior Trampolining
Description:
Our trampolining programme for primary and secondary school children caters for children of all abilities, therefore no prior experience of being on a trampoline is required.
Age Group:
Adult
Date:
Sunday 9:15am – 10:00am
Venue
Grit Strength
Description:
With over 380 sessions across Fife every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult, Teen
Instructor
Aleks Atanasova
Intensity
Date:
Sunday 9:30am – 10:00am
Venue
Warm Pool Swimming
Age Group:
Adult, Junior, Mini, Teen
Date:
Sunday 9:30am – 2:30pm
Venue
Trampolining
Age Group:
Adult
Instructor
Coaching Session
Intensity
Date:
Sunday 10:00am – 10:45am
Venue
BodyBalance
Description:
Balance body and mind with a combination of Pilates, Tia Chi and Yoga.
Age Group:
Adult, Teen
Instructor
Claire Cunningham
Intensity
Date:
Sunday 10:15am – 11:00am
Venue
Junior Trampolining
Description:
Our trampolining programme for primary and secondary school children caters for children of all abilities, therefore no prior experience of being on a trampoline is required.
Age Group:
Adult
Date:
Sunday 10:45am – 11:45am
Venue
Trampolining
Age Group:
Adult
Instructor
Coaching Session
Intensity
Date:
Sunday 11:00am – 11:45am
Venue
Junior Trampolining
Description:
Our trampolining programme for primary and secondary school children caters for children of all abilities, therefore no prior experience of being on a trampoline is required.
Age Group:
Adult
Date:
Sunday 11:45am – 12:45pm
Venue
Junior Trampolining
Description:
Our trampolining programme for primary and secondary school children caters for children of all abilities, therefore no prior experience of being on a trampoline is required.
Age Group:
Adult
Date:
Sunday 12:45pm – 1:45pm
Venue
-
22nd Today
July -
23rd Tomorrow
July -
24th Friday
July -
25th Saturday
July -
26th Sunday
July -
27th Monday
July -
28th Tuesday
July -
29th Wednesday
July -
30th Thursday
July -
31st Friday
July -
1st Saturday
August -
2nd Sunday
August -
3rd Monday
August -
4th Tuesday
August
Morning
-
Lane Swimming
6:00am – 8:00am
Michael Woods
8 lanes – Main PoolSunrise Bootcamp
6:15am – 7:00am
Michael WoodsVelo: Rhythm
6:15am – 7:00am
Michael WoodsKettlebells
7:20am – 8:05am
Michael WoodsLane Swimming
8:00am – 6:00pm
Michael Woods
2 lanes – Main PoolPublic Swimming
8:00am – 6:00pm
Michael Woods – Main PoolOutdoor Running Track
8:00am – 4:00pm
Michael WoodsWarm Pool Swimming
9:00am – 9:30am
Michael Woods – Warm PoolHydrocycle
9:15am – 10:00am
Michael WoodsShapes
9:30am – 10:15am
Michael WoodsVelo: Rhythm
9:30am – 10:15am
Michael WoodsVinyasa Yoga
9:30am – 10:15am
Michael WoodsRise Gymnastics Discover
9:30am – 10:15am
Michael WoodsMixed Badminton
10:00am – 12:00pm
Michael WoodsMixed Badminton
10:00am – 12:00pm
Michael WoodsRise Gymnastics Tots
10:15am – 11:00am
Michael WoodsAqua Aerobics
10:30am – 11:15am
Michael WoodsSocial Circuits
10:30am – 11:15am
Michael WoodsYoga
10:30am – 11:15am
Michael WoodsActive Stability
11:00am – 12:30pm
Michael WoodsActive Stability
11:00am – 12:30pm
Michael WoodsPublic Swimming
11:15am – 3:00pm
Michael Woods – Training PoolActive Aqua
11:45am – 12:30pm
Michael Woods -
Lane Swimming
6:00am – 8:00am
Michael Woods
5 lanes – Main PoolVelo: Rhythm
6:15am – 7:00am
Michael WoodsSPRINT
7:10am – 7:40am
Michael WoodsLane Swimming
8:00am – 9:30pm
Michael Woods
2 lanes – Main PoolPublic Swimming
8:00am – 6:00pm
Michael Woods – Main PoolOutdoor Running Track
8:00am – 10:00pm
Michael WoodsWarm Pool Swimming
9:00am – 10:30am
Michael Woods – Warm PoolBodyPump
9:30am – 10:15am
Michael WoodsAqua Aerobics
10:00am – 10:45am
Michael WoodsBodyBalance
10:30am – 11:15am
Michael WoodsMusical Theatre Fitness
11:00am – 11:45am
Michael WoodsAqua Aerobics
11:00am – 11:45am
Michael WoodsPublic Swimming
11:45am – 3:00pm
Michael Woods – Training PoolRise Gymnastics Tots
11:45am – 12:30pm
Michael Woods -
Public Swimming
6:00am – 8:00am
Michael Woods – Main PoolLane Swimming
6:00am – 7:15pm
Michael Woods
2 lanes – Main PoolVelo: Rhythm
6:15am – 7:00am
Michael WoodsKettlebells
7:15am – 8:00am
Michael WoodsLane Swimming
8:00am – 7:15pm
Michael Woods
2 lanes – Main PoolOutdoor Running Track
8:00am – 10:00pm
Michael WoodsVinyasa Yoga
8:05am – 8:50am
Michael WoodsAqua
9:15am – 10:00am
Michael WoodsRPM
9:30am – 10:15am
Michael WoodsTums, Bums & Thighs
9:30am – 10:15am
Michael WoodsRise Gymnastics Discover
9:30am – 10:15am
Michael WoodsActive for Life
9:30am – 10:30am
Michael WoodsActive for Life
9:30am – 10:30am
Michael WoodsPublic Swimming
10:00am – 3:00pm
Michael Woods – Training PoolRise Gymnastics Tots
10:15am – 11:00am
Michael WoodsBodyBalance
10:30am – 11:15am
Michael WoodsVelo: Forever
10:30am – 11:15am
Michael WoodsActive for Life
10:30am – 11:15am
Michael WoodsActive for Life
10:30am – 11:30am
Michael WoodsWarm Pool Swimming
11:00am – 1:00pm
Michael Woods – Warm PoolActive Aqua
11:00am – 11:45am
Michael WoodsVelo: Forever
11:30am – 12:15pm
Michael WoodsActive for Health
11:30am – 12:30pm
Michael WoodsActive for Health
11:30am – 12:30pm
Michael WoodsSenior Flex
11:45am – 12:30pm
Michael Woods -
Lane Swimming
8:00am – 5:00pm
Michael Woods
2 lanes – Main PoolPublic Swimming
8:00am – 5:00pm
Michael Woods – Main PoolBootcamp
8:15am – 9:00am
Michael WoodsVelo: Connect
8:30am – 9:15am
Michael WoodsPublic Swimming
9:00am – 4:00pm
Michael Woods – Training PoolTot Kickers
9:15am – 10:00am
Michael WoodsBodyPump
9:30am – 10:30am
Michael WoodsWarm Pool Swimming
9:30am – 2:30pm
Michael Woods – Warm PoolOutdoor Running Track
9:30am – 10:00am
Michael WoodsYoga
9:45am – 10:30am
Michael WoodsJunior Gym
10:00am – 10:45am
Michael WoodsJunior Football
10:00am – 10:45am
Michael WoodsOutdoor Running Track
10:00am – 11:30am
Michael WoodsPilates
10:45am – 11:30am
Michael WoodsMini Kickers
10:45am – 11:30am
Michael WoodsTot Kickers
11:30am – 12:15pm
Michael WoodsOutdoor Running Track
11:30am – 5:00pm
Michael Woods -
Lane Swimming
8:00am – 3:45pm
Michael Woods
2 lanes – Main PoolPublic Swimming
8:00am – 3:45pm
Michael Woods – Main PoolOutdoor Running Track
8:00am – 5:00pm
Michael WoodsMusical Theatre Fitness
8:15am – 9:00am
Michael WoodsJunior Trampolining
8:30am – 9:15am
Michael WoodsVelo: Connect
9:00am – 10:00am
Michael WoodsPublic Swimming
9:00am – 3:45pm
Michael Woods – Training PoolJunior Trampolining
9:15am – 10:00am
Michael WoodsGrit Strength
9:30am – 10:00am
Michael WoodsWarm Pool Swimming
9:30am – 2:30pm
Michael Woods – Warm PoolTrampolining
10:00am – 10:45am
Michael WoodsBodyBalance
10:15am – 11:00am
Michael WoodsJunior Trampolining
10:45am – 11:45am
Michael WoodsTrampolining
11:00am – 11:45am
Michael WoodsJunior Trampolining
11:45am – 12:45pm
Michael Woods -
Lane Swimming
6:00am – 8:00am
Michael Woods
8 lanes – Main PoolPublic Swimming
8:00am – 5:30pm
Michael Woods – Main PoolLane Swimming
8:00am – 9:30pm
Michael Woods
4 lanes – Main PoolOutdoor Running Track
8:00am – 5:00pm
Michael WoodsAqua Aerobics
9:15am – 10:00am
Michael WoodsShapes
9:30am – 10:15am
Michael WoodsVelo: Flow
9:30am – 10:00am
Michael WoodsBodyBalance
9:30am – 10:15am
Michael WoodsRise Gymnastics Tots
9:45am – 10:30am
Michael WoodsActive Circuit
10:00am – 10:45am
Michael WoodsActive Circuit
10:00am – 10:45am
Michael WoodsTot Kickers
10:15am – 11:00am
Michael WoodsBody Conditioning
10:30am – 11:15am
Michael WoodsBodyPump
10:30am – 11:15am
Michael WoodsHydrocycle
10:30am – 11:15am
Michael WoodsRise Gymnastics Tots
10:30am – 11:15am
Michael WoodsWalking Football
11:00am – 12:00pm
Michael WoodsActive Circuit
11:00am – 11:45am
Michael WoodsActive Circuit
11:00am – 11:45am
Michael WoodsRise Gymnastics Tots
11:15am – 12:00pm
Michael WoodsSenior Flex
11:30am – 12:15pm
Michael WoodsPublic Swimming
11:30am – 12:15pm
Michael Woods – Training Pool -
Lane Swimming
6:00am – 8:00am
Michael Woods
5 lanes – Main PoolStrength Development
6:30am – 7:45am
Michael WoodsPublic Swimming
8:00am – 6:00pm
Michael Woods – Main PoolLane Swimming
8:00am – 4:30pm
Michael Woods
2 lanes – Main PoolOutdoor Running Track
8:00am – 7:00pm
Michael WoodsPublic Swimming
9:00am – 3:00pm
Michael Woods – Training PoolLadies Badminton
9:00am – 11:00am
Michael WoodsBodyPump
9:30am – 10:15am
Michael WoodsVelo: Forever
9:30am – 10:15am
Michael WoodsThriving Communities
10:00am – 11:30am
Michael WoodsThriving Communities
10:00am – 11:30am
Michael WoodsBodyBalance
10:30am – 11:15am
Michael WoodsActive Circuit
11:00am – 11:45am
Michael WoodsActive Circuit
11:00am – 11:45am
Michael WoodsMusical Theatre Fitness
11:30am – 12:15pm
Michael Woods -
Lane Swimming
6:00am – 8:00am
Michael Woods
8 lanes – Main PoolSunrise Bootcamp
6:15am – 7:00am
Michael WoodsVelo: Rhythm
6:15am – 7:00am
Michael WoodsKettlebells
7:20am – 8:05am
Michael WoodsLane Swimming
8:00am – 6:00pm
Michael Woods
2 lanes – Main PoolPublic Swimming
8:00am – 6:00pm
Michael Woods – Main PoolOutdoor Running Track
8:00am – 4:00pm
Michael WoodsWarm Pool Swimming
9:00am – 9:30am
Michael Woods – Warm PoolHydrocycle
9:15am – 10:00am
Michael WoodsShapes
9:30am – 10:15am
Michael WoodsVelo: Rhythm
9:30am – 10:15am
Michael WoodsVinyasa Yoga
9:30am – 10:15am
Michael WoodsRise Gymnastics Discover
9:30am – 10:15am
Michael WoodsMixed Badminton
10:00am – 12:00pm
Michael WoodsMixed Badminton
10:00am – 12:00pm
Michael WoodsRise Gymnastics Tots
10:15am – 11:00am
Michael WoodsAqua Aerobics
10:30am – 11:15am
Michael WoodsSocial Circuits
10:30am – 11:15am
Michael WoodsYoga
10:30am – 11:15am
Michael WoodsActive Stability
11:00am – 12:30pm
Michael WoodsActive Stability
11:00am – 12:30pm
Michael WoodsPublic Swimming
11:15am – 3:00pm
Michael Woods – Training PoolActive Aqua
11:45am – 12:30pm
Michael Woods -
Lane Swimming
6:00am – 8:00am
Michael Woods
5 lanes – Main PoolVelo: Rhythm
6:15am – 7:00am
Michael WoodsSPRINT
7:10am – 7:40am
Michael WoodsLane Swimming
8:00am – 9:30pm
Michael Woods
2 lanes – Main PoolPublic Swimming
8:00am – 6:00pm
Michael Woods – Main PoolOutdoor Running Track
8:00am – 10:00pm
Michael WoodsWarm Pool Swimming
9:00am – 10:30am
Michael Woods – Warm PoolBodyPump
9:30am – 10:15am
Michael WoodsAqua Aerobics
10:00am – 10:45am
Michael WoodsBodyBalance
10:30am – 11:15am
Michael WoodsMusical Theatre Fitness
11:00am – 11:45am
Michael WoodsAqua Aerobics
11:00am – 11:45am
Michael WoodsPublic Swimming
11:45am – 3:00pm
Michael Woods – Training PoolRise Gymnastics Tots
11:45am – 12:30pm
Michael Woods -
Public Swimming
6:00am – 8:00am
Michael Woods – Main PoolLane Swimming
6:00am – 7:15pm
Michael Woods
2 lanes – Main PoolVelo: Rhythm
6:15am – 7:00am
Michael WoodsKettlebells
7:15am – 8:00am
Michael WoodsLane Swimming
8:00am – 7:15pm
Michael Woods
2 lanes – Main PoolOutdoor Running Track
8:00am – 10:00pm
Michael WoodsVinyasa Yoga
8:05am – 8:50am
Michael WoodsAqua
9:15am – 10:00am
Michael WoodsRPM
9:30am – 10:15am
Michael WoodsTums, Bums & Thighs
9:30am – 10:15am
Michael WoodsRise Gymnastics Discover
9:30am – 10:15am
Michael WoodsActive for Life
9:30am – 10:30am
Michael WoodsActive for Life
9:30am – 10:30am
Michael WoodsPublic Swimming
10:00am – 3:00pm
Michael Woods – Training PoolRise Gymnastics Tots
10:15am – 11:00am
Michael WoodsBodyBalance
10:30am – 11:15am
Michael WoodsVelo: Forever
10:30am – 11:15am
Michael WoodsActive for Life
10:30am – 11:15am
Michael WoodsActive for Life
10:30am – 11:30am
Michael WoodsWarm Pool Swimming
11:00am – 1:00pm
Michael Woods – Warm PoolActive Aqua
11:00am – 11:45am
Michael WoodsVelo: Forever
11:30am – 12:15pm
Michael WoodsActive for Health
11:30am – 12:30pm
Michael WoodsActive for Health
11:30am – 12:30pm
Michael WoodsSenior Flex
11:45am – 12:30pm
Michael Woods -
Lane Swimming
8:00am – 5:00pm
Michael Woods
2 lanes – Main PoolPublic Swimming
8:00am – 5:00pm
Michael Woods – Main PoolBootcamp
8:15am – 9:00am
Michael WoodsVelo: Connect
8:30am – 9:15am
Michael WoodsPublic Swimming
9:00am – 4:00pm
Michael Woods – Training PoolTot Kickers
9:15am – 10:00am
Michael WoodsBodyPump
9:30am – 10:30am
Michael WoodsWarm Pool Swimming
9:30am – 2:30pm
Michael Woods – Warm PoolOutdoor Running Track
9:30am – 10:00am
Michael WoodsYoga
9:45am – 10:30am
Michael WoodsJunior Gym
10:00am – 10:45am
Michael WoodsJunior Football
10:00am – 10:45am
Michael WoodsOutdoor Running Track
10:00am – 11:30am
Michael WoodsPilates
10:45am – 11:30am
Michael WoodsMini Kickers
10:45am – 11:30am
Michael WoodsTot Kickers
11:30am – 12:15pm
Michael WoodsOutdoor Running Track
11:30am – 5:00pm
Michael Woods -
Lane Swimming
8:00am – 3:45pm
Michael Woods
2 lanes – Main PoolPublic Swimming
8:00am – 3:45pm
Michael Woods – Main PoolOutdoor Running Track
8:00am – 5:00pm
Michael WoodsMusical Theatre Fitness
8:15am – 9:00am
Michael WoodsJunior Trampolining
8:30am – 9:15am
Michael WoodsVelo: Connect
9:00am – 10:00am
Michael WoodsPublic Swimming
9:00am – 3:45pm
Michael Woods – Training PoolJunior Trampolining
9:15am – 10:00am
Michael WoodsGrit Strength
9:30am – 10:00am
Michael WoodsWarm Pool Swimming
9:30am – 2:30pm
Michael Woods – Warm PoolTrampolining
10:00am – 10:45am
Michael WoodsBodyBalance
10:15am – 11:00am
Michael WoodsJunior Trampolining
10:45am – 11:45am
Michael WoodsTrampolining
11:00am – 11:45am
Michael WoodsJunior Trampolining
11:45am – 12:45pm
Michael Woods -
Lane Swimming
6:00am – 8:00am
Michael Woods
8 lanes – Main PoolPublic Swimming
8:00am – 5:30pm
Michael Woods – Main PoolLane Swimming
8:00am – 9:30pm
Michael Woods
4 lanes – Main PoolOutdoor Running Track
8:00am – 5:00pm
Michael WoodsAqua Aerobics
9:15am – 10:00am
Michael WoodsShapes
9:30am – 10:15am
Michael WoodsVelo: Flow
9:30am – 10:00am
Michael WoodsBodyBalance
9:30am – 10:15am
Michael WoodsRise Gymnastics Tots
9:45am – 10:30am
Michael WoodsActive Circuit
10:00am – 10:45am
Michael WoodsActive Circuit
10:00am – 10:45am
Michael WoodsTot Kickers
10:15am – 11:00am
Michael WoodsBody Conditioning
10:30am – 11:15am
Michael WoodsBodyPump
10:30am – 11:15am
Michael WoodsHydrocycle
10:30am – 11:15am
Michael WoodsRise Gymnastics Tots
10:30am – 11:15am
Michael WoodsWalking Football
11:00am – 12:00pm
Michael WoodsActive Circuit
11:00am – 11:45am
Michael WoodsActive Circuit
11:00am – 11:45am
Michael WoodsRise Gymnastics Tots
11:15am – 12:00pm
Michael WoodsSenior Flex
11:30am – 12:15pm
Michael WoodsPublic Swimming
11:30am – 12:15pm
Michael Woods – Training Pool -
Lane Swimming
6:00am – 8:00am
Michael Woods
5 lanes – Main PoolStrength Development
6:30am – 7:45am
Michael WoodsPublic Swimming
8:00am – 6:00pm
Michael Woods – Main PoolLane Swimming
8:00am – 4:30pm
Michael Woods
2 lanes – Main PoolOutdoor Running Track
8:00am – 7:00pm
Michael WoodsPublic Swimming
9:00am – 3:00pm
Michael Woods – Training PoolLadies Badminton
9:00am – 11:00am
Michael WoodsBodyPump
9:30am – 10:15am
Michael WoodsVelo: Forever
9:30am – 10:15am
Michael WoodsThriving Communities
10:00am – 11:30am
Michael WoodsThriving Communities
10:00am – 11:30am
Michael WoodsBodyBalance
10:30am – 11:15am
Michael WoodsActive Circuit
11:00am – 11:45am
Michael WoodsActive Circuit
11:00am – 11:45am
Michael WoodsMusical Theatre Fitness
11:30am – 12:15pm
Michael Woods
Afternoon
-
Lane Swimming
8:00am – 6:00pm
Michael Woods
2 lanes – Main PoolPublic Swimming
8:00am – 6:00pm
Michael Woods – Main PoolOutdoor Running Track
8:00am – 4:00pm
Michael WoodsActive Stability
11:00am – 12:30pm
Michael WoodsActive Stability
11:00am – 12:30pm
Michael WoodsPublic Swimming
11:15am – 3:00pm
Michael Woods – Training PoolActive Aqua
11:45am – 12:30pm
Michael WoodsActive Circuit
12:45pm – 1:30pm
Michael WoodsActive Circuit
12:45pm – 1:30pm
Michael WoodsActive Strength and Balance
2:00pm – 2:45pm
Michael WoodsActive Strength and Balance
2:00pm – 2:45pm
Michael WoodsWarm Pool Swimming
2:30pm – 3:30pm
Michael Woods – Warm PoolActive Strength and Balance
3:00pm – 3:45pm
Michael WoodsActive Strength and Balance
3:00pm – 3:45pm
Michael WoodsJunior Trampolining
3:45pm – 4:45pm
Michael WoodsRun Jump Throw
4:00pm – 5:00pm
Michael WoodsOutdoor Running Track
4:00pm – 5:00pm
Michael WoodsSenior Flex
4:30pm – 5:15pm
Michael WoodsJunior Trampolining
4:45pm – 5:45pm
Michael Woods -
Lane Swimming
8:00am – 9:30pm
Michael Woods
2 lanes – Main PoolPublic Swimming
8:00am – 6:00pm
Michael Woods – Main PoolOutdoor Running Track
8:00am – 10:00pm
Michael WoodsPublic Swimming
11:45am – 3:00pm
Michael Woods – Training PoolRise Gymnastics Tots
11:45am – 12:30pm
Michael WoodsWarm Pool Swimming
12:00pm – 8:00pm
Michael Woods – Warm PoolPublic Swimming
12:00pm – 3:00pm
Michael Woods – Training PoolLadies Pickleball Social
12:00pm – 2:00pm
Michael WoodsBodyPump
12:30pm – 1:15pm
Michael WoodsActive Circuit
12:30pm – 1:15pm
Michael WoodsActive Circuit
12:30pm – 1:15pm
Michael WoodsRise Gymnastics Discover
1:15pm – 2:00pm
Michael WoodsActive Circuit
1:30pm – 2:15pm
Michael WoodsActive Circuit
1:30pm – 2:15pm
Michael WoodsActive Strength and Balance
2:30pm – 3:15pm
Michael WoodsActive Strength and Balance
2:30pm – 3:15pm
Michael WoodsActive Strength and Balance
3:30pm – 4:15pm
Michael WoodsActive Strength and Balance
3:30pm – 4:15pm
Michael WoodsFreestyle Dance
4:15pm – 5:15pm
Michael Woods -
Lane Swimming
6:00am – 7:15pm
Michael Woods
2 lanes – Main PoolLane Swimming
8:00am – 7:15pm
Michael Woods
2 lanes – Main PoolOutdoor Running Track
8:00am – 10:00pm
Michael WoodsPublic Swimming
10:00am – 3:00pm
Michael Woods – Training PoolWarm Pool Swimming
11:00am – 1:00pm
Michael Woods – Warm PoolVelo: Forever
11:30am – 12:15pm
Michael WoodsActive for Health
11:30am – 12:30pm
Michael WoodsActive for Health
11:30am – 12:30pm
Michael WoodsSenior Flex
11:45am – 12:30pm
Michael WoodsActive for Health
12:30pm – 1:30pm
Michael WoodsActive for Health
12:30pm – 1:30pm
Michael WoodsCancelled – Warm Pool Swimming
2:30pm – 7:00pm
Michael Woods – Warm PoolJunior Tennis
3:30pm – 4:30pm
Michael Woods -
Lane Swimming
8:00am – 5:00pm
Michael Woods
2 lanes – Main PoolPublic Swimming
8:00am – 5:00pm
Michael Woods – Main PoolPublic Swimming
9:00am – 4:00pm
Michael Woods – Training PoolWarm Pool Swimming
9:30am – 2:30pm
Michael Woods – Warm PoolTot Kickers
11:30am – 12:15pm
Michael WoodsOutdoor Running Track
11:30am – 5:00pm
Michael Woods -
Lane Swimming
8:00am – 3:45pm
Michael Woods
2 lanes – Main PoolPublic Swimming
8:00am – 3:45pm
Michael Woods – Main PoolOutdoor Running Track
8:00am – 5:00pm
Michael WoodsPublic Swimming
9:00am – 3:45pm
Michael Woods – Training PoolWarm Pool Swimming
9:30am – 2:30pm
Michael Woods – Warm PoolJunior Trampolining
11:45am – 12:45pm
Michael WoodsJunior Trampolining
12:45pm – 1:45pm
Michael Woods -
Public Swimming
8:00am – 5:30pm
Michael Woods – Main PoolLane Swimming
8:00am – 9:30pm
Michael Woods
4 lanes – Main PoolOutdoor Running Track
8:00am – 5:00pm
Michael WoodsSenior Flex
11:30am – 12:15pm
Michael WoodsPublic Swimming
11:30am – 12:15pm
Michael Woods – Training PoolPickleball Social
12:30pm – 2:30pm
Michael WoodsRise Gymnastics Discover
12:45pm – 1:30pm
Michael WoodsPublic Swimming
1:00pm – 3:00pm
Michael Woods – Training PoolRise Gymnastics Discover
1:30pm – 2:15pm
Michael WoodsWarm Pool Swimming
2:00pm – 5:00pm
Michael Woods – Warm PoolMini Kickers
3:30pm – 4:15pm
Michael WoodsPilates
4:00pm – 4:45pm
Michael WoodsJunior Tennis
4:30pm – 5:30pm
Michael Woods -
Public Swimming
8:00am – 6:00pm
Michael Woods – Main PoolLane Swimming
8:00am – 4:30pm
Michael Woods
2 lanes – Main PoolOutdoor Running Track
8:00am – 7:00pm
Michael WoodsPublic Swimming
9:00am – 3:00pm
Michael Woods – Training PoolMusical Theatre Fitness
11:30am – 12:15pm
Michael WoodsActive Circuit
12:00pm – 12:45pm
Michael WoodsSimply Stretch
12:20pm – 1:05pm
Michael WoodsActive Aqua
1:00pm – 1:45pm
Michael WoodsActive Aqua
1:00pm – 1:45pm
Michael WoodsActive Strength and Balance
1:00pm – 1:45pm
Michael WoodsActive Circuit
1:15pm – 2:00pm
Michael WoodsActive Aqua
2:00pm – 2:45pm
Michael WoodsActive Aqua
2:00pm – 2:45pm
Michael WoodsActive Back Care
2:45pm – 3:45pm
Michael WoodsActive Back Care
2:45pm – 3:45pm
Michael WoodsWarm Pool Swimming
3:00pm – 4:00pm
Michael Woods – Warm PoolPickleball Social
3:00pm – 5:00pm
Michael WoodsRise Gymnastics Explore
3:30pm – 5:30pm
Michael WoodsJunior Trampolining
4:00pm – 4:45pm
Michael WoodsRise Gymnastics Excel
4:30pm – 5:30pm
Michael WoodsJunior Trampolining
4:45pm – 5:45pm
Michael Woods -
Lane Swimming
8:00am – 6:00pm
Michael Woods
2 lanes – Main PoolPublic Swimming
8:00am – 6:00pm
Michael Woods – Main PoolOutdoor Running Track
8:00am – 4:00pm
Michael WoodsActive Stability
11:00am – 12:30pm
Michael WoodsActive Stability
11:00am – 12:30pm
Michael WoodsPublic Swimming
11:15am – 3:00pm
Michael Woods – Training PoolActive Aqua
11:45am – 12:30pm
Michael WoodsActive Circuit
12:45pm – 1:30pm
Michael WoodsActive Circuit
12:45pm – 1:30pm
Michael WoodsActive Strength and Balance
2:00pm – 2:45pm
Michael WoodsActive Strength and Balance
2:00pm – 2:45pm
Michael WoodsWarm Pool Swimming
2:30pm – 3:30pm
Michael Woods – Warm PoolActive Strength and Balance
3:00pm – 3:45pm
Michael WoodsActive Strength and Balance
3:00pm – 3:45pm
Michael WoodsJunior Trampolining
3:45pm – 4:45pm
Michael WoodsRun Jump Throw
4:00pm – 5:00pm
Michael WoodsOutdoor Running Track
4:00pm – 5:00pm
Michael WoodsSenior Flex
4:30pm – 5:15pm
Michael WoodsJunior Trampolining
4:45pm – 5:45pm
Michael Woods -
Lane Swimming
8:00am – 9:30pm
Michael Woods
2 lanes – Main PoolPublic Swimming
8:00am – 6:00pm
Michael Woods – Main PoolOutdoor Running Track
8:00am – 10:00pm
Michael WoodsPublic Swimming
11:45am – 3:00pm
Michael Woods – Training PoolRise Gymnastics Tots
11:45am – 12:30pm
Michael WoodsWarm Pool Swimming
12:00pm – 8:00pm
Michael Woods – Warm PoolPublic Swimming
12:00pm – 3:00pm
Michael Woods – Training PoolLadies Pickleball Social
12:00pm – 2:00pm
Michael WoodsBodyPump
12:30pm – 1:15pm
Michael WoodsActive Circuit
12:30pm – 1:15pm
Michael WoodsActive Circuit
12:30pm – 1:15pm
Michael WoodsRise Gymnastics Discover
1:15pm – 2:00pm
Michael WoodsActive Circuit
1:30pm – 2:15pm
Michael WoodsActive Circuit
1:30pm – 2:15pm
Michael WoodsActive Strength and Balance
2:30pm – 3:15pm
Michael WoodsActive Strength and Balance
2:30pm – 3:15pm
Michael WoodsActive Strength and Balance
3:30pm – 4:15pm
Michael WoodsActive Strength and Balance
3:30pm – 4:15pm
Michael WoodsFreestyle Dance
4:15pm – 5:15pm
Michael Woods -
Lane Swimming
6:00am – 7:15pm
Michael Woods
2 lanes – Main PoolLane Swimming
8:00am – 7:15pm
Michael Woods
2 lanes – Main PoolOutdoor Running Track
8:00am – 10:00pm
Michael WoodsPublic Swimming
10:00am – 3:00pm
Michael Woods – Training PoolWarm Pool Swimming
11:00am – 1:00pm
Michael Woods – Warm PoolVelo: Forever
11:30am – 12:15pm
Michael WoodsActive for Health
11:30am – 12:30pm
Michael WoodsActive for Health
11:30am – 12:30pm
Michael WoodsSenior Flex
11:45am – 12:30pm
Michael WoodsActive for Health
12:30pm – 1:30pm
Michael WoodsActive for Health
12:30pm – 1:30pm
Michael WoodsCancelled – Warm Pool Swimming
2:30pm – 7:00pm
Michael Woods – Warm PoolJunior Tennis
3:30pm – 4:30pm
Michael Woods -
Lane Swimming
8:00am – 5:00pm
Michael Woods
2 lanes – Main PoolPublic Swimming
8:00am – 5:00pm
Michael Woods – Main PoolPublic Swimming
9:00am – 4:00pm
Michael Woods – Training PoolWarm Pool Swimming
9:30am – 2:30pm
Michael Woods – Warm PoolTot Kickers
11:30am – 12:15pm
Michael WoodsOutdoor Running Track
11:30am – 5:00pm
Michael Woods -
Lane Swimming
8:00am – 3:45pm
Michael Woods
2 lanes – Main PoolPublic Swimming
8:00am – 3:45pm
Michael Woods – Main PoolOutdoor Running Track
8:00am – 5:00pm
Michael WoodsPublic Swimming
9:00am – 3:45pm
Michael Woods – Training PoolWarm Pool Swimming
9:30am – 2:30pm
Michael Woods – Warm PoolJunior Trampolining
11:45am – 12:45pm
Michael WoodsJunior Trampolining
12:45pm – 1:45pm
Michael Woods -
Public Swimming
8:00am – 5:30pm
Michael Woods – Main PoolLane Swimming
8:00am – 9:30pm
Michael Woods
4 lanes – Main PoolOutdoor Running Track
8:00am – 5:00pm
Michael WoodsSenior Flex
11:30am – 12:15pm
Michael WoodsPublic Swimming
11:30am – 12:15pm
Michael Woods – Training PoolPickleball Social
12:30pm – 2:30pm
Michael WoodsRise Gymnastics Discover
12:45pm – 1:30pm
Michael WoodsPublic Swimming
1:00pm – 3:00pm
Michael Woods – Training PoolRise Gymnastics Discover
1:30pm – 2:15pm
Michael WoodsWarm Pool Swimming
2:00pm – 5:00pm
Michael Woods – Warm PoolMini Kickers
3:30pm – 4:15pm
Michael WoodsPilates
4:00pm – 4:45pm
Michael WoodsJunior Tennis
4:30pm – 5:30pm
Michael Woods -
Public Swimming
8:00am – 6:00pm
Michael Woods – Main PoolLane Swimming
8:00am – 4:30pm
Michael Woods
2 lanes – Main PoolOutdoor Running Track
8:00am – 7:00pm
Michael WoodsPublic Swimming
9:00am – 3:00pm
Michael Woods – Training PoolMusical Theatre Fitness
11:30am – 12:15pm
Michael WoodsActive Circuit
12:00pm – 12:45pm
Michael WoodsSimply Stretch
12:20pm – 1:05pm
Michael WoodsActive Aqua
1:00pm – 1:45pm
Michael WoodsActive Aqua
1:00pm – 1:45pm
Michael WoodsActive Strength and Balance
1:00pm – 1:45pm
Michael WoodsActive Circuit
1:15pm – 2:00pm
Michael WoodsActive Aqua
2:00pm – 2:45pm
Michael WoodsActive Aqua
2:00pm – 2:45pm
Michael WoodsActive Back Care
2:45pm – 3:45pm
Michael WoodsActive Back Care
2:45pm – 3:45pm
Michael WoodsWarm Pool Swimming
3:00pm – 4:00pm
Michael Woods – Warm PoolPickleball Social
3:00pm – 5:00pm
Michael WoodsRise Gymnastics Explore
3:30pm – 5:30pm
Michael WoodsJunior Trampolining
4:00pm – 4:45pm
Michael WoodsRise Gymnastics Excel
4:30pm – 5:30pm
Michael WoodsJunior Trampolining
4:45pm – 5:45pm
Michael Woods
Evening
-
Lane Swimming
8:00am – 6:00pm
Michael Woods
2 lanes – Main PoolPublic Swimming
8:00am – 6:00pm
Michael Woods – Main PoolSenior Flex
4:30pm – 5:15pm
Michael WoodsJunior Trampolining
4:45pm – 5:45pm
Michael WoodsRun Jump Throw
5:00pm – 6:00pm
Michael WoodsOutdoor Running Track
5:00pm – 8:00pm
Michael WoodsActive for Health
5:15pm – 6:15pm
Michael WoodsActive for Health
5:15pm – 6:15pm
Michael WoodsVelo: Rhythm
5:30pm – 6:15pm
Michael WoodsTabata
5:30pm – 6:00pm
Michael WoodsTrampolining
5:45pm – 6:30pm
Michael WoodsBoxercise
6:00pm – 6:45pm
Michael WoodsActive for Life
6:15pm – 7:15pm
Michael WoodsActive for Life
6:15pm – 7:15pm
Michael WoodsVelo: Rhythm
6:50pm – 7:35pm
Michael WoodsBodyPump
7:00pm – 8:00pm
Michael WoodsLane Swimming
8:00pm – 9:00pm
Michael Woods
4 lanes – Main PoolOutdoor Running Track
8:00pm – 10:00pm
Michael WoodsFlow and Restore
8:05pm – 8:50pm
Michael WoodsLane Swimming
9:00pm – 9:30pm
Michael Woods
8 lanes – Main Pool -
Lane Swimming
8:00am – 9:30pm
Michael Woods
2 lanes – Main PoolPublic Swimming
8:00am – 6:00pm
Michael Woods – Main PoolOutdoor Running Track
8:00am – 10:00pm
Michael WoodsWarm Pool Swimming
12:00pm – 8:00pm
Michael Woods – Warm PoolFreestyle Dance
4:15pm – 5:15pm
Michael WoodsFreestyle Dance
5:15pm – 6:15pm
Michael WoodsActive Move
5:15pm – 6:15pm
Michael WoodsActive Move
5:15pm – 6:15pm
Michael WoodsShapes
5:30pm – 6:15pm
Michael WoodsVelo: Rhythm
6:15pm – 7:00pm
Michael WoodsBodyCombat
6:20pm – 7:05pm
Michael WoodsActive for Health
6:30pm – 7:30pm
Michael WoodsActive for Health
6:30pm – 7:30pm
Michael WoodsStrength Development
7:15pm – 8:00pm
Michael WoodsLane Swimming
8:00pm – 9:30pm
Michael Woods
8 lanes – Main PoolPublic Swimming
8:30pm – 9:00pm
Michael Woods – Training Pool -
Lane Swimming
6:00am – 7:15pm
Michael Woods
2 lanes – Main PoolLane Swimming
8:00am – 7:15pm
Michael Woods
2 lanes – Main PoolOutdoor Running Track
8:00am – 10:00pm
Michael WoodsCancelled – Warm Pool Swimming
2:30pm – 7:00pm
Michael Woods – Warm PoolBodyPump
5:30pm – 6:15pm
Michael WoodsPickleball Social
6:00pm – 8:00pm
Michael WoodsRPM
6:30pm – 7:15pm
Michael WoodsMusical Theatre Fitness
6:30pm – 7:15pm
Michael WoodsPool Disco
7:30pm – 9:00pm
Michael Woods – Main Pool -
Public Swimming
8:00am – 5:30pm
Michael Woods – Main PoolLane Swimming
8:00am – 9:30pm
Michael Woods
4 lanes – Main PoolJunior Tennis
4:30pm – 5:30pm
Michael WoodsWarm Pool Swimming
5:00pm – 6:00pm
Michael Woods – Warm PoolOutdoor Running Track
5:00pm – 6:30pm
Michael WoodsHIIT Step
5:15pm – 5:45pm
Michael WoodsRPM
5:15pm – 6:00pm
Michael WoodsBodyPump
6:00pm – 6:45pm
Michael WoodsZumba
6:05pm – 6:50pm
Michael WoodsOutdoor Running Track
6:30pm – 10:00pm
Michael WoodsVelo: Rhythm
7:00pm – 7:45pm
Michael WoodsBodyBalance
7:00pm – 7:45pm
Michael WoodsAqua Aerobics
7:05pm – 7:50pm
Michael WoodsYoga
8:00pm – 8:45pm
Michael WoodsLane Swimming
8:00pm – 8:30pm
Michael Woods
2 lanes – Main PoolHydrocycle
8:15pm – 9:00pm
Michael WoodsLane Swimming
8:30pm – 9:30pm
Michael Woods
8 lanes – Main PoolPublic Swimming
8:30pm – 9:30pm
Michael Woods – Main Pool -
Public Swimming
8:00am – 6:00pm
Michael Woods – Main PoolOutdoor Running Track
8:00am – 7:00pm
Michael WoodsRise Gymnastics Explore
3:30pm – 5:30pm
Michael WoodsRise Gymnastics Excel
4:30pm – 5:30pm
Michael WoodsJunior Trampolining
4:45pm – 5:45pm
Michael WoodsPickleball for Wellbeing
5:00pm – 6:00pm
Michael WoodsMetafit
5:30pm – 6:00pm
Michael WoodsPublic Swimming
5:30pm – 9:30pm
Michael Woods – Main PoolJunior Trampolining
5:45pm – 6:45pm
Michael WoodsBodyCombat
6:00pm – 6:45pm
Michael WoodsVelo: Rhythm
6:00pm – 6:45pm
Michael WoodsSPRINT
7:00pm – 7:30pm
Michael WoodsBoxFit
7:00pm – 7:45pm
Michael WoodsCore, Strength & Balance
7:45pm – 8:15pm
Michael WoodsOutdoor Running Track
8:30pm – 10:00pm
Michael WoodsLane Swimming
9:00pm – 9:30pm
Michael Woods
8 lanes – Main Pool -
Lane Swimming
8:00am – 6:00pm
Michael Woods
2 lanes – Main PoolPublic Swimming
8:00am – 6:00pm
Michael Woods – Main PoolSenior Flex
4:30pm – 5:15pm
Michael WoodsJunior Trampolining
4:45pm – 5:45pm
Michael WoodsRun Jump Throw
5:00pm – 6:00pm
Michael WoodsOutdoor Running Track
5:00pm – 8:00pm
Michael WoodsActive for Health
5:15pm – 6:15pm
Michael WoodsActive for Health
5:15pm – 6:15pm
Michael WoodsVelo: Rhythm
5:30pm – 6:15pm
Michael WoodsTabata
5:30pm – 6:00pm
Michael WoodsTrampolining
5:45pm – 6:30pm
Michael WoodsBoxercise
6:00pm – 6:45pm
Michael WoodsActive for Life
6:15pm – 7:15pm
Michael WoodsActive for Life
6:15pm – 7:15pm
Michael WoodsVelo: Rhythm
6:50pm – 7:35pm
Michael WoodsBodyPump
7:00pm – 8:00pm
Michael WoodsLane Swimming
8:00pm – 9:00pm
Michael Woods
4 lanes – Main PoolOutdoor Running Track
8:00pm – 10:00pm
Michael WoodsFlow and Restore
8:05pm – 8:50pm
Michael WoodsLane Swimming
9:00pm – 9:30pm
Michael Woods
8 lanes – Main Pool -
Lane Swimming
8:00am – 9:30pm
Michael Woods
2 lanes – Main PoolPublic Swimming
8:00am – 6:00pm
Michael Woods – Main PoolOutdoor Running Track
8:00am – 10:00pm
Michael WoodsWarm Pool Swimming
12:00pm – 8:00pm
Michael Woods – Warm PoolFreestyle Dance
4:15pm – 5:15pm
Michael WoodsFreestyle Dance
5:15pm – 6:15pm
Michael WoodsActive Move
5:15pm – 6:15pm
Michael WoodsActive Move
5:15pm – 6:15pm
Michael WoodsShapes
5:30pm – 6:15pm
Michael WoodsVelo: Rhythm
6:15pm – 7:00pm
Michael WoodsBodyCombat
6:20pm – 7:05pm
Michael WoodsActive for Health
6:30pm – 7:30pm
Michael WoodsActive for Health
6:30pm – 7:30pm
Michael WoodsStrength Development
7:15pm – 8:00pm
Michael WoodsLane Swimming
8:00pm – 9:30pm
Michael Woods
8 lanes – Main PoolPublic Swimming
8:30pm – 9:00pm
Michael Woods – Training Pool -
Lane Swimming
6:00am – 7:15pm
Michael Woods
2 lanes – Main PoolLane Swimming
8:00am – 7:15pm
Michael Woods
2 lanes – Main PoolOutdoor Running Track
8:00am – 10:00pm
Michael WoodsCancelled – Warm Pool Swimming
2:30pm – 7:00pm
Michael Woods – Warm PoolBodyPump
5:30pm – 6:15pm
Michael WoodsPickleball Social
6:00pm – 8:00pm
Michael WoodsRPM
6:30pm – 7:15pm
Michael WoodsMusical Theatre Fitness
6:30pm – 7:15pm
Michael WoodsPool Disco
7:30pm – 9:00pm
Michael Woods – Main Pool -
Public Swimming
8:00am – 5:30pm
Michael Woods – Main PoolLane Swimming
8:00am – 9:30pm
Michael Woods
4 lanes – Main PoolJunior Tennis
4:30pm – 5:30pm
Michael WoodsWarm Pool Swimming
5:00pm – 6:00pm
Michael Woods – Warm PoolOutdoor Running Track
5:00pm – 6:30pm
Michael WoodsHIIT Step
5:15pm – 5:45pm
Michael WoodsRPM
5:15pm – 6:00pm
Michael WoodsBodyPump
6:00pm – 6:45pm
Michael WoodsZumba
6:05pm – 6:50pm
Michael WoodsOutdoor Running Track
6:30pm – 10:00pm
Michael WoodsVelo: Rhythm
7:00pm – 7:45pm
Michael WoodsBodyBalance
7:00pm – 7:45pm
Michael WoodsAqua Aerobics
7:05pm – 7:50pm
Michael WoodsYoga
8:00pm – 8:45pm
Michael WoodsLane Swimming
8:00pm – 8:30pm
Michael Woods
2 lanes – Main PoolHydrocycle
8:15pm – 9:00pm
Michael WoodsLane Swimming
8:30pm – 9:30pm
Michael Woods
8 lanes – Main PoolPublic Swimming
8:30pm – 9:30pm
Michael Woods – Main Pool -
Public Swimming
8:00am – 6:00pm
Michael Woods – Main PoolOutdoor Running Track
8:00am – 7:00pm
Michael WoodsRise Gymnastics Explore
3:30pm – 5:30pm
Michael WoodsRise Gymnastics Excel
4:30pm – 5:30pm
Michael WoodsJunior Trampolining
4:45pm – 5:45pm
Michael WoodsPickleball for Wellbeing
5:00pm – 6:00pm
Michael WoodsMetafit
5:30pm – 6:00pm
Michael WoodsPublic Swimming
5:30pm – 9:30pm
Michael Woods – Main PoolJunior Trampolining
5:45pm – 6:45pm
Michael WoodsBodyCombat
6:00pm – 6:45pm
Michael WoodsVelo: Rhythm
6:00pm – 6:45pm
Michael WoodsSPRINT
7:00pm – 7:30pm
Michael WoodsBoxFit
7:00pm – 7:45pm
Michael WoodsCore, Strength & Balance
7:45pm – 8:15pm
Michael WoodsOutdoor Running Track
8:30pm – 10:00pm
Michael WoodsLane Swimming
9:00pm – 9:30pm
Michael Woods
8 lanes – Main Pool
Latest News
-
July 13, 2026
Free Parking Trial Returns to Kirkcaldy – Here’s What It Means for You
-
July 8, 2026
Fife Sports and Leisure Trust Achieves National Volunteering Accreditation
-
July 7, 2026
Summer of Sport Family Fun Heads to Michael Woods Sports and Leisure Centre
-
July 3, 2026
Proud Sponsors of Pride!
-
July 2, 2026
Enjoy a Summer of Sport Family Day Out for Just £5 at Duloch Leisure Centre
-
July 2, 2026
Fife Sports and Leisure Trust Launches Summer of Sport 2026 Programme
-
July 1, 2026
Local Job Seekers Explore Opportunities at Fife Sports and Leisure Trust Event
-
June 24, 2026
UK Coaching Week 2026: #PlayItForward
-
June 12, 2026
Seriously Social About… Inclusion: Amy’s Story
-
June 11, 2026
Seriously Social About… Employment & Skills: Creating Pathways into Active Careers
-
June 10, 2026
Fife Sports and Leisure Supports Drowning Prevention Week 2026
-
June 5, 2026
Fife Sports and Leisure Trust Joins National Seriously Social Campaign to Celebrate Community Impact
-
June 1, 2026
Keep Kids Active with Fife Sports and Leisure Trust This Summer!
-
May 23, 2026
Celebrate the Summer Solstice at East Sands with a Weekend of Wellness
-
May 21, 2026
Lumphinnans Sports Hub to Receive New 4G Pitch Surface
-
May 15, 2026
Remembering Maggie Thomson: A Story of Health, Community and the Power of Movement
-
May 11, 2026
Take Action for Mental Health Awareness Week
-
May 5, 2026
Win Fife Sports and Leisure Trust Prizes with Original 106’s Child’s Play Competition
-
May 4, 2026
Fife Sports and Leisure Trust partners with local Coffee Roastery
-
April 27, 2026
Fife Sports and Leisure Trust Renews Partnership with K107FM to Strengthen Community Engagement
-
April 27, 2026
Fife Sports and Leisure Trust Celebrates Success at British HR Awards 2026
-
April 27, 2026
Looking for a great coffee in Fife? Visit our Venues!
Events
-
Family Fun Day at Michael Woods Family Day!
-
World Of Parties Big Inflatable Takeover Christmas
-
Mixed Racquet Sports Camps
-
Mixed Racquet Sports Camps
-
Swimming Intensives Camps
-
Football Camps
-
Active Kids Camps
-
K-Pop Dance Camps
-
Athletics Camps
-
Friday Night Fun Session
-
Quid-a-Kid Football Saturdays and Sundays
-
Quid-A-Kid Racquet Sports Saturdays and Sundays
Find Your Venue
Scroll to find your nearest club
- Beacon Leisure Centre
- Bowhill Swimming Pool
- Carnegie Leisure Centre
- Cowdenbeath Leisure Centre
- Cupar Sports Centre
- Dalgety Bay Leisure Centre
- Duloch Leisure Centre
- East Sands Leisure Centre
- Kirkcaldy Leisure Centre
- Leven Leisure Centre
- Lumphinnans Sports Hub
- Michael Woods Sports and Leisure Centre
- Pitreavie Performance Centre
- Waterstone Crook Sports Centre
Find Your Venue..
Scroll to find your nearest club
- Beacon Leisure Centre
- Bowhill Swimming Pool
- Carnegie Leisure Centre
- Cowdenbeath Leisure Centre
- Cupar Sports Centre
- Dalgety Bay Leisure Centre
- Duloch Leisure Centre
- East Sands Leisure Centre
- Kirkcaldy Leisure Centre
- Leven Leisure Centre
- Lumphinnans Sports Hub
- Michael Woods Sports and Leisure Centre
- Pitreavie Performance Centre
- Waterstone Crook Sports Centre
Choose Your Activity
Scroll to find your nearest club
-
Aquatics
-
Gym and Group Fitness
-
Junior Activities
-
Junior Coaching
-
Sports and Activities
Choose Your Activity
Scroll to find your nearest club
-
Aquatics
-
Gym and Group Fitness
-
Junior Activities
-
Junior Coaching
-
Sports and Activities
Choose Your Age Group
Scroll to find your nearest club
-
49ers - Badminton
-
49ers - Short Tennis
-
Adult
-
Aqua Aerobics
-
Badminton
-
Body Conditioning
-
BodyBALANCE
-
Climbing Wall
-
DANCE (V)
-
Fitness Pilates
-
Group Cycle
-
Gymnastics
-
Gymnastics Coming Soon
-
Junior
-
Ladies Badminton
-
Ladies Pickleball Social
-
Line Dancing - Intermediate
-
Low Impact Interval Training
-
Mini
-
Mixed Badminton
-
Musical Theatre Fitness
-
Pickleball Beginners
-
Pickleball Compete
-
Pickleball for Wellbeing
-
Pickleball Social
-
Pilates
-
Simply Stretch
-
Strength Development
-
Teen
-
Trampolining
-
Velo: Forever
-
Walking Football
-
Yoga