St. John’s Academy Shawnigan Lake is a growing IB (International Baccalaureate) school nestled against Shawnigan Lake on Canada’s Vancouver Island. It intentionally brings together both local and international boarding students so that all of our students have an enriching and academically rigorous experience.

As a school we have incorporated the latest educational research into the creation of a truly 21st century ready learning community, where innovation and creativity are paramount.

Life at St. John’s Academy Shawnigan Lake instills a sense of adventure in our students that are inspired to explore, take risks and innovate in and out of the classroom. 

Learn More about life at St. John’s Academy Shawnigan Lake


St. John’s Academy has such kind and supportive students who make this place feel like home. All the teachers have different styles and approaches to help me learn and improve my studies. – Bob Fan

My time at St. Johns Academy Shawnigan Lake has been very meaningful and Impactful. The teachers are compassionate and passionate about learning and push you to strive to be the best student you can be. – Eni

Student Teacher Ratio


University Acceptance

Co-Curricular Clubs

The Football Academy is Here!

St. John’s Academy has teamed up with The Pacific Football Club to develop a new premier soccer training academy that’s geared for students. We’re so excited about this new way to provide the very best learning experiences for our students.

If you are thinking about attending a private school in Canada, then this is just one more reason why families are choosing St. John’s Academy in Shawnigan Lake.