Class Schedule
Stay up-to-date with the latest class offerings at Eternal Brazilian Jiu-Jitsu in Surrey, BC.
Our schedule features Adult Gi & No Gi (Ages 13+), Kids BJJ (Ages 4-7, and Youth BJJ (Ages 8-12), with new sessions added regularly as our academy grows.
Check back often for updates and find the perfect class for your skill level and training goals.
-
Come roll with us! Our Gi classes mix fundamentals and advanced techniques in a way that keeps everyone learning and growing together. Whether it’s your first day or you’ve been training for years, you’ll find good rolls, good people, and a place to push yourself.
-
No-Gi classes focus on movement, control, and strategy without the gi. We train hard, help each other improve, and challenge ourselves through both fundamentals and more advanced techniques. Expect a great workout, great teammates, and constant growth.
-
A fun, game-based introduction to Brazilian Jiu-Jitsu. We keep young kids engaged through interactive drills and playful activities while teaching essential movements, positions, and basic techniques that build confidence, coordination, and respect.
-
Designed for older kids ready for more structured learning. Classes balance technical instruction with games to keep training fun and exciting. Students develop important skills like focus, discipline, teamwork, and a strong foundation in Brazilian Jiu-Jitsu.
-
Some of the best times on the mats happen at Open Mat. Drill, roll, ask questions, or just get some extra rounds in. No pressure — just a chance to train, hang out, and keep getting better with the team. Open to everyone!
-
This class introduces the essentials of MMA with a focus on grappling with strikes and effective wall wrestling. You’ll learn how to control, defend, and escape positions against the cage while integrating strikes safely and effectively. Designed to be beginner-friendly and a great workout, this session blends technique, conditioning, and practical application in a welcoming environment.
Space is limited – please book your spot in advance to ensure you can train!