We Teach Recreational Acrobatics

You don't know where to start?

TAKE THE QUIZ

Two performers in a partner acrobatics act at a Paragym show

Come discover the safest way to sky dive without a parachute! 🙂 Paragym offers a unique movement experience... We teach recreational acrobatics to "average-but-active" adults (and kids and teens too!) as a fun, intense, skill-based alternative fitness routine for those looking for a new and exciting challenge!

  • Intense and playful body-weight training
  • Inspiring movement exploration & active flexibility
  • Accessible BEGINNER level acrobatics derived from Gymnastics, Parkour, Circus…

  • Progressions and multi-level moves for safety

Discover the PARA Method

And MEET OUR TEAM!

Regular Classes for Adults

Go beyond the weekly class

Special Programs for Adults

A focused goal. Expert coaching. Your next challenge starts here.

Go beyond the weekly class

Special Programs for Kids & Teens

More time for what they love: explore, progress and build confidence.

Special Classes and Workshops

What our clients are
saying about us!

Image of Estela Garcia Zamora
Estela Garcia Zamora

38 yrs old

“Very unique approach for fitness and acrobatics. They teach you from the basics all the way to the advanced movements and in a very friendly way. The installations are ideal for circus training since the ceiling is high and well rigged. The floor is soft, so it’s very nice to start training flips and handstands. I've seen people from different levels practicing.“

Image of Vincent Rondeau
Vincent Rondeau

31 yrs old

“Great gym if you want to explore many facets of acrobatics in a relaxed and fun atmosphere. Having no basis in acrobatics, the coaches really helped me improve by explaining to me in detail what I had to work on. After almost two years of training, I can say that I surprised myself with the level I have reached in such a short time thanks to their advice. Highly recommended.“

Image of Suzannah Baum
Suzannah Baum

Mom of 11yr old

“My 11-year old son takes parkour lessons every week, and attended their summer camp too. He LOVES every second that he's at Paragym. The coaches are attentive, they keep the classes interesting (and safe), they're great with the kids. Super happy that we found this gym.“

Image of Morgane Neto
Morgane Neto

25 yrs old

“My favorite place so far in Montreal! Best place to train your body and mind ;) Coaches are fun, and help you go beyond what you think you can do at your own rhythm ! They have a lot of equipment there so that you can also practice on your own or with friends :)“

Coach spotting a student in an acrobatic move on the mats

Don’t know where
to start?

/* ========================================================= RESET ========================================================= */ #pg-newclasses-popup, #pg-newclasses-popup * { box-sizing: border-box; } /* ========================================================= MAIN POPUP ========================================================= */ #pg-newclasses-popup { position: fixed; right: 22px; bottom: 22px; width: 430px; max-width: calc(100vw - 28px); max-height: 88vh; background: #061c35; color: #ffffff; border-radius: 20px; overflow: hidden; box-shadow: 0 24px 70px rgba(0,0,0,.38), 0 0 0 1px rgba(255,255,255,.06); font-family: Arial, Helvetica, sans-serif; z-index: 999999; display: flex; flex-direction: column; transform: translateX(calc(100% + 70px)); opacity: 0; transition: transform .45s cubic-bezier(.22,.8,.3,1), opacity .3s ease; } #pg-newclasses-popup.pg-open { transform: translateX(0); opacity: 1; } /* ========================================================= HEADER IMAGE ========================================================= */ .pg-new-image { position: relative; width: 100%; background: #020d18; } .pg-new-image img { display: block; width: 100%; height: auto; } /* ========================================================= CLOSE BUTTON ========================================================= */ .pg-new-close { position: absolute; top: 10px; right: 10px; width: 35px; height: 35px; padding: 0; border: 0; border-radius: 50%; background: rgba(3,15,28,.86); color: #ffffff; font-size: 25px; line-height: 35px; text-align: center; cursor: pointer; z-index: 5; transition: .18s ease; } .pg-new-close:hover { background: #ff531c; transform: scale(1.05); } /* ========================================================= INTRO ========================================================= */ .pg-new-intro { padding: 17px 20px 13px; background: linear-gradient( 135deg, rgba(2,112,171,.18), rgba(238,69,34,.08) ); } .pg-new-title { margin: 0 0 7px; font-family: Arial Black, Arial, Helvetica, sans-serif; font-size: 21px; line-height: 25px; color: #ffffff; } .pg-new-subtitle { margin: 0; font-size: 12px; line-height: 18px; color: #c8d6e4; } .pg-new-subtitle strong { color: #ffffff; } /* ========================================================= SCROLL AREA ========================================================= */ .pg-new-scroll { flex: 1; min-height: 0; overflow-y: auto; padding: 0 17px 10px; scrollbar-width: thin; scrollbar-color: #5f7e9b transparent; } .pg-new-scroll::-webkit-scrollbar { width: 5px; } .pg-new-scroll::-webkit-scrollbar-thumb { background: #5f7e9b; border-radius: 20px; } /* ========================================================= SECTION HEADERS ========================================================= */ .pg-program-header { margin: 16px 0 9px; padding: 12px 13px; border-radius: 12px; background: linear-gradient( 90deg, rgba(238,69,34,.22), rgba(255,116,31,.08) ); border: 1px solid rgba(255,110,52,.30); } .pg-program-type { font-size: 10px; line-height: 14px; font-weight: 900; letter-spacing: 1.3px; text-transform: uppercase; color: #ff794d; } .pg-program-title { margin-top: 3px; font-size: 15px; line-height: 19px; font-weight: 900; color: #ffffff; } .pg-program-description { margin-top: 4px; font-size: 10px; line-height: 15px; color: #b9c9d8; } /* ========================================================= AUDIENCE ========================================================= */ .pg-audience-heading { margin: 15px 2px 7px; font-size: 10px; font-weight: 900; letter-spacing: 1.4px; text-transform: uppercase; color: #70c4ff; } /* ========================================================= CLASS CARDS ========================================================= */ .pg-new-class { position: relative; margin-bottom: 8px; padding: 12px; border-radius: 13px; border: 1px solid rgba(255,255,255,.12); background: rgba(255,255,255,.055); transition: .18s ease; } .pg-new-class:hover { border-color: rgba(255,255,255,.23); background: rgba(255,255,255,.075); } .pg-class-top { display: flex; align-items: flex-start; justify-content: space-between; gap: 10px; } .pg-class-info { min-width: 0; flex: 1; } .pg-class-name { font-size: 13px; line-height: 17px; font-weight: 900; color: #ffffff; } .pg-class-age { margin-top: 3px; font-size: 10px; line-height: 14px; color: #8fcfff; } .pg-class-date { margin-top: 7px; font-size: 11px; line-height: 16px; color: #d5e0ea; } .pg-class-date strong { color: #ffffff; } .pg-class-note { margin-top: 5px; font-size: 10px; line-height: 14px; color: #9fb2c5; } /* ========================================================= BUTTONS ========================================================= */ .pg-register { flex-shrink: 0; padding: 8px 11px; border: 0; border-radius: 8px; background: #ff531c; color: #ffffff; font-size: 10px; line-height: 13px; font-weight: 900; text-align: center; text-decoration: none; transition: .18s ease; } .pg-register:hover { background: #ff6a36; transform: translateY(-1px); } .pg-reserve { background: #087abb; } .pg-reserve:hover { background: #1294dc; } /* ========================================================= REGULAR CLASS NOTICE ========================================================= */ .pg-regular-notice { margin: 10px 0; padding: 12px; border-radius: 11px; background: rgba(2,112,171,.13); border: 1px solid rgba(65,177,255,.24); font-size: 10px; line-height: 16px; color: #c7d8e7; } .pg-regular-notice strong { color: #ffffff; } /* ========================================================= BOTTOM BUTTON ========================================================= */ .pg-new-footer { flex-shrink: 0; padding: 12px 17px 17px; background: #061c35; border-top: 1px solid rgba(255,255,255,.08); } .pg-footer-cta { display: block; width: 100%; padding: 13px 15px; border: 0; border-radius: 9px; text-align: center; background: #ff531c; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: 900; letter-spacing: .4px; text-transform: uppercase; cursor: pointer; transition: .18s ease; } .pg-footer-cta:hover { background: #e84717; } /* ========================================================= REOPEN BUTTON ========================================================= */ #pg-newclasses-reopen { position: fixed; right: 22px; bottom: 22px; display: none; border: 0; border-radius: 50px; background: #ff531c; color: #ffffff; padding: 13px 18px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 900; box-shadow: 0 8px 25px rgba(0,0,0,.24); cursor: pointer; z-index: 999998; } /* ========================================================= MOBILE Compact floating bottom-right panel ========================================================= */ @media (max-width:600px) { #pg-newclasses-popup { right: 12px; bottom: 16px; width: 88vw; max-width: 380px; /* Keeps the popup clearly below the top of the screen. It now feels like a floating panel instead of a full page. */ max-height: 76vh; border-radius: 17px; /* Slide vertically on mobile. */ transform: translateY(calc(100% + 80px)); } #pg-newclasses-popup.pg-open { transform: translateY(0); } /* Smaller header */ .pg-new-image img { width: 100%; height: auto; max-height: 155px; object-fit: cover; object-position: center; } .pg-new-close { top: 8px; right: 8px; width: 31px; height: 31px; font-size: 21px; line-height: 31px; } /* Intro */ .pg-new-intro { padding: 11px 14px 9px; } .pg-new-title { margin-bottom: 4px; font-size: 17px; line-height: 20px; } .pg-new-subtitle { font-size: 10.5px; line-height: 15px; } /* Scrolling content */ .pg-new-scroll { padding-left: 11px; padding-right: 11px; padding-bottom: 6px; } /* Section heading */ .pg-program-header { margin: 11px 0 7px; padding: 9px 10px; border-radius: 10px; } .pg-program-type { font-size: 8.5px; line-height: 11px; letter-spacing: 1.1px; } .pg-program-title { margin-top: 2px; font-size: 13px; line-height: 16px; } .pg-program-description { margin-top: 3px; font-size: 8.5px; line-height: 13px; } /* Audience */ .pg-audience-heading { margin: 11px 2px 6px; font-size: 8.5px; letter-spacing: 1.1px; } /* Class cards */ .pg-new-class { padding: 9px; margin-bottom: 6px; border-radius: 11px; } .pg-class-top { gap: 7px; } .pg-class-name { font-size: 11.5px; line-height: 14px; } .pg-class-age { margin-top: 2px; font-size: 8.5px; line-height: 12px; } .pg-class-date { margin-top: 5px; font-size: 9.5px; line-height: 13px; } .pg-class-note { margin-top: 4px; font-size: 8.5px; line-height: 12.5px; } /* Registration buttons */ .pg-register { padding: 7px 8px; border-radius: 7px; font-size: 8px; line-height: 10px; } /* Regular classes info */ .pg-regular-notice { margin: 7px 0; padding: 9px; font-size: 8.5px; line-height: 13px; } /* Bottom CTA */ .pg-new-footer { padding: 9px 11px 11px; } .pg-footer-cta { padding: 10px 11px; border-radius: 8px; font-size: 9.5px; line-height: 12px; } /* Reopen button */ #pg-newclasses-reopen { right: 12px; bottom: 16px; padding: 10px 14px; font-size: 9.5px; } } /* ========================================================= VERY SMALL PHONES ========================================================= */ @media (max-width:380px) { #pg-newclasses-popup { width: calc(100vw - 22px); right: 11px; bottom: 12px; max-height: 74vh; } .pg-new-image img { max-height: 135px; } }
What's New at Paragym
New Classes Are Starting

Our 12-week specialized adult program starts soon.

STARTING SOON · LEVEL 1 · SUNDAY
BACKFLIP TO THE FUTURE
Adults · Level 1

Starting soon
Sunday, November 29 · 1:00–2:30 PM
SPOTS STILL AVAILABLE

A 12-week program dedicated to learning the backflip through a structured adult progression.
VIEW PROGRAM
(function () { var popup = document.getElementById('pg-newclasses-popup'); var closeButton = document.getElementById('pg-newclasses-close'); var footerCloseButton = document.getElementById('pg-newclasses-footer-close'); var reopenButton = document.getElementById('pg-newclasses-reopen'); if (!popup || !closeButton || !reopenButton) { return; } function openNewClassesPopup() { popup.classList.add('pg-open'); reopenButton.style.display = 'none'; } function closeNewClassesPopup(){try{localStorage.setItem('pg-programs-dismissed-until',String(Date.now()+7*24*60*60*1000));}catch(e){} popup.classList.remove('pg-open'); setTimeout(function () { reopenButton.style.display = 'block'; }, 350); } /* X BUTTON */ closeButton.addEventListener( 'click', closeNewClassesPopup ); /* BOTTOM EXPLORE PARAGYM BUTTON */ if (footerCloseButton) { footerCloseButton.addEventListener( 'click', closeNewClassesPopup ); } /* REOPEN BUTTON */ reopenButton.addEventListener( 'click', openNewClassesPopup ); /* AUTOMATIC OPEN AFTER 2 SECONDS */ setTimeout(function(){var dismissed=false;try{dismissed=localStorage.getItem('pg-programs-dismissed-until')>Date.now();}catch(e){}if(!dismissed && !window.matchMedia('(max-width:767px)').matches){openNewClassesPopup();}else{reopenButton.style.display='block';}},12000); })();