Our Programs


Our excellent team of coaches and staff are ready to help you accomplish your goals whether you are brand new, starting over or are an experienced athlete. No fitness journey is the same for each individual so we offer a range of programs to suit your unique needs. We are here to help you accomplish your goals on your way to being the happiest and healthiest version of yourself.


The first phase of any fitness program should be focused on setting the foundation for long term success. That is what our KickStart program is all about. This program includes personal training, personal nutrition coaching, group classes and personal guidance and communication throughout. 
With your personal coach you will learn the exercise technique and lifestyle habits that ensure a successful fitness journey and you will accomplish things you didn’t think you could.

If you are looking to make long lasting changes towards a happier and healthier lifestyle then this is the place to start! 

CrossFit Group Fitness

CrossFit classes provide a strength and conditioning program that consists of constantly varied functional movements. Our classes combine strength training with the traditional CrossFit cardio workout. In this class, the coach will lead you through a warmup and go over the movements in both the skill and the workout while providing a number of scaling options for you. Our coaches are committed to ensuring your safety and success.

CrossFit group classes are great because you don’t have to figure out what you are going to do when you walk into the gym that day. We handle that for you with our well balanced programming! Each day is varied and we are always focused on helping you to meet your goals.

Movements are infinitely scalable, which means that we can modify any movement to your skill and fitness level. Can’t do a push-up? Don’t worry! We can help you find an appropriate movement to replace it. Not ready for pull-ups? That’s okay! We can replace that movement with something else. We are here to help ALL individuals succeed!

More than barbells and plates we are a COMMUNITY of encouraging people.
The gym that plays together stays together. Surround yourself with like-minded, goal-oriented people and you will accomplish your goals. Our gym is much more than a fitness facility, we are a community who encourages one another, has fun together, reaches milestones and builds long lasting friendships. We encourage and organize regular member social events – from bowling to Ninja Warrior to skiing outings, charity events, and volunteering and a member-fave “No Shower Happy Hours” – join us in getting fit and having fun!


  • Workouts that combine strength training and cardio
  • 60 minute classes
  • An instant community of workout partners
  • Nutrition advice
  • Constantly varied workouts that make working out fun

Personal Training


We realize that group classes may not be for everyone. Mendota Fitness offers one-on-one personal training. Our trainers are specialized in helping people achieve their health and fitness goals. You’ve got ambitions, and we have the tools to help you achieve them.

Personal training at Mendota Fitness is designed to help you reach your fitness and health goals in a one-on-one or small group environment. Nothing works better than a custom program with accountability tailored to YOUR schedule, YOUR needs and YOUR goals.

One of our caring, expert coaches will meet with you to listen to your goals and help you create a plan that is right for you.

Whether you are looking to live longer, be happier, lose body fat, gain muscle, train for an event or are just not ready for group classes, we are here for you.


  • Flexible Scheduling
  • Custom workouts, designed for your ability and needs
  • Guided goal setting
  • One on One coaching is the most effective way to see results fast.

Nutrition Coaching

Nutrition is a huge part of setting a foundation for a healthy and fit body. Nutritional needs vary by person because no two people’s bodies work exactly the same. With that being said, we understand that nutrition can be kind of daunting which is why we’re here to help. Whether that is by 1-1 nutrition coaching, nutrition education, or even learning some methods for flexible dieting. The biggest part of nutrition is consistency and finding out what works for you. Check out some of our services and schedule a meeting with us to learn more!


Make short and long term goals with us. We will help you come up with a manageable plan, be available for questions, and make any changes throughout to help you stay on track and get in the best shape of your life.


Like it was mentioned above, consistency is key. This involves finding a diet you and that doesn’t cut out all of the foods you enjoy, but instead find a way to make them work that still helps you move towards your end goal.


If you’re someone who wants to learn more about nutrition and what it takes to reach your health goals, performance goals, or ideal body composition, make an appointment with one of our certified nutrition coaches to learn more.

Sports/Team Small Group Training:

To create a better athlete both physically and mentally by enhancing sports specific abilities while also decreasing the risk of injury.

Plan of Action:
We will accomplish our mission by training all the major aspects of sport performance such as:

  • Strength
  • Speed
  • Power
  • Conditioning
  • Agility
  • Balance
  • Coordination

Sport Specific Skills:
With all sports there is a foundation of movements for correct body mechanics that needs to be addressed to increase all of the above listed. Also dependent on the sport there will be sports specific movements that an athlete will train to reach the desired training effect to increase their individual performance. To do so we will incorporate proper use of equipment to ensure the athlete has the appropriate amount of stress or work done to promote the adaptations that are needed. Our coaching staff having years and thousands of hours of coaching experience will use various training methods to get measurable results for the athlete to improve athletic ability in their sport.

All athletes of every sport and every level will receive sports specific performance programs created by our coaching staff