St. John’s Academy has been committed to educating, inspiring and supporting students since 1992. The Shawnigan Lake campus is the second campus of St. John’s Academy. It is an excellent boarding IB private school, located on the shores of Shawnigan Lake on Vancouver Island, Canada.
