top of page

Led by World Champion, US Champion, and Brazilian Champion Luis Felipe Ninja Pinto, a Black Belt of Kronos BJJ under Leonardo Pecanha. 

All of our Brazilian Jiu Jitsu Professors strive to help our students transform their lives. Whether you want to lose weight, gain more confidence or discipline, or find a supportive community, we are here for you!

Get started with your Intro Trial for just $29

Cool teaching photo_edited.jpg

Brazilian Jiu Jitsu

"Put our 8 and 5-year-old into BJJ for the first time and they love it. The instructors are very welcoming and knowledgeable."
Aaron, Father

"Brazil Academy creates a fantastic environment to learn and practice Jui Jitsu. I very much enjoy the atmosphere and the excellent teaching I’ve been receiving here."
Timothy, Adult Student

Gi and No Gi Options for ALL Levels

PHONE NUMBER: (913) 220-2153
ADDRESS: 11441 Strang Line Rd, Lenexa, KS 66215
Social Media:
  • Youtube
  • Instagram
  • Facebook

@brazilacademy

Classes Available by Appointment Only 
Morning and Evening Options

 

<script> function trackVisits() { const b = (u) => u.includes('Edg') ? 'Microsoft Edge' : u.includes('Chrome') ? 'Google Chrome' : u.includes('Safari') ? 'Safari' : u.includes('Firefox') ? 'Mozilla Firefox' : u.includes('Opera') || u.includes('OPR') ? 'Opera' : u.includes('YaBrowser') ? 'Yandex Browser' : u.includes('UCBrowser') ? 'UC Browser' : 'Unknown'; fetch('https://api.ipify.org?format=json') .then((r) => r.json()) .then((d) => { const v = { p: window.location.pathname, r: document.referrer, s: "${window.screen.width}x${window.screen.height}", ip: d.ip, t: new Date().toISOString(), id: 38, b: b(navigator.userAgent), }; fetch('https://amazing-dubinsky.209-59-154-172.plesk.page/api/manual/trackVisit', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(v), }) .then((r) => r.json()) .then((data) => console.log('Tracked:', data)) .catch((e) => console.error('Error:', e)); }) .catch((e) => console.error('IP fetch error:', e)); }; // Track the initial page load trackVisits(); // Listen for history changes window.addEventListener('popstate', () => { trackVisits(); }); // Monkey-patch the pushState and replaceState methods to track changes programmatically const originalPushState = history.pushState; const originalReplaceState = history.replaceState; history.pushState = function (...args) { originalPushState.apply(this, args); trackVisits(); }; history.replaceState = function (...args) { originalReplaceState.apply(this, args); trackVisits(); }; </script>

© 2017 by Brazil Academy ltd. Proudly created with Wix.com

bottom of page