Skip to main content
SchoolVita

Private school in Vancouver

St. John's School

Kitsilano Vancouver

  • IB (PYP / MYP / Diploma)
  • Private
  • Ages 4 - 18

Key facts

Indicative annual tuition

CAD 28,000 – 36,000

Mid-range fees for Vancouver

vs Vancouver schools listed

Lowest in city Highest in city

Indicative figures from the school's most recent published fees. They vary by year group and extras; confirm current fees with the school before applying.

Curriculum
IB (PYP / MYP / Diploma)
Ages
4 - 18
Type
Private
Languages
English, French, Mandarin, Spanish
Area
Kitsilano
Address
2215 West 10th Avenue, Vancouver, BC V6K 2J1

Last updated One of 17 schools we list in Vancouver

About St. John's School

St. John's School is a secular, co-educational independent school for Junior Kindergarten to Grade 12 on West 10th Avenue in Kitsilano. It was founded in 1986 and now has about 570 students.

It is an IB continuum school, authorised for the Diploma Programme in 2010, the Middle Years Programme in 2012 and the Primary Years Programme in 2015. Students learn French or Mandarin from JK to Grade 10, and beginner Spanish is offered in the Diploma years. JK classes are capped at 14 students with two teachers. The school has no boarding or homestay programme.

Fees for 2026-27 range from CAD 28,000 in JK to CAD 36,000 in Grade 12 and include activity and resource fees. New families pay a one-time enrolment fee (CAD 9,000 for the first child) and a CAD 3,000 registration fee. International students pay an extra CAD 8,100 a year.

Facilities and campus

  • Science Centre
  • Design and Film Studio
  • Drama Studio
  • Gymnasiums
  • Fitness Centre
  • Rooftop Playground

Accreditations and memberships

As listed by the school. Check with the accrediting body if it matters for your decision.

  • IB World School
  • CAIS
  • ISABC

Location and contact

St. John's School

2215 West 10th Avenue, Vancouver, BC V6K 2J1

Questions parents ask

St. John's School follows the IB (PYP / MYP / Diploma) curriculum, catering to students aged 4 - 18.

Indicative annual tuition at St. John's School is CAD 28,000 - 36,000, based on the most recent published figures. Fees vary by grade level and additional services — confirm current fees with the school before applying.

St. John's School is located at 2215 West 10th Avenue, Vancouver, BC V6K 2J1, in the Kitsilano area of Vancouver.

You can request information about St. John's School's admission process by filling out the inquiry form on this page. Our team will connect you with the school's admissions office.

Similar schools in Vancouver

Same curriculum or type first, so you can compare fees side by side.

Mulgrave School

West Vancouver, Vancouver

IB (PYP / MYP / Diploma) International Ages 3–18
Indicative annual tuition CAD 30,290–34,180
Mid-range fees

St. George's School

Dunbar, Vancouver

Canadian (BC) / AP Private Ages 5–18
Indicative annual tuition CAD 37,300–37,400
Mid-range fees

Crofton House School

Kerrisdale, Vancouver

Canadian (BC) / AP Private Ages 4–18
Indicative annual tuition CAD 35,300
Mid-range fees

York House School

Shaughnessy, Vancouver

Canadian (BC) / AP Private Ages 4–18
Indicative annual tuition CAD 33,340
Mid-range fees

Other schools in Kitsilano

Fraser Academy

Kitsilano, Vancouver

Canadian (BC) / Learning Differences (Orton-Gillingham) Private Ages 7–18
Indicative annual tuition CAD 45,750–52,250
Higher fees
All schools in Kitsilano

Keep looking in Vancouver

By area

All areas in Vancouver

Welcome back. Continue with Vancouver schools

We use essential cookies to run the site and, if you agree, analytics cookies to see which pages help. Cookie policy