Richmond Virtual School - district

The Richmond Virtual School (RVS) is a Distributed Learning secondary school that uses a hybrid model of online and face-to-face interaction to deliver high quality and dynamic learning opportunities. We have one of the highest success rates in BC.

Our blended Distributed Learning approach more choices for students, teachers, and schools. RVS Students have the flexibility of learning at different times and places. As independent learners, students also benefit by developing life- long learning skills that will prove useful in other online learning opportunities they encounter.

We provide free academic and elective courses in grades 10 to 12. Students can take one or more courses through RVS and still be registered in their home school. We also offer a personalized project based learning program called SKY for grade 11 and 12 students. See our website for information on SKY and our other innovative programs

There is an expectation that students will be able to attend the regular face-to-face meetings scheduled by RVS course teachers. Meetings are typically weekly or every second week.

Examples of Courses Offered by RVS

Biology 11, 12
Calculus 12
Chemistry 11, 12
Economics 12
English 10, 11, 12, AP12
Environmental Sustainability 11
Foundations and Pre-Calculus 10
Foundations of Math 11, 12 French 12, AP12
Geography 12
History 12
Introductory Korean 10 Law 12
Literature 12
Mandarin 11, 12
Physical Education 10, 11, 12
Physics 11, 12, AP12
Planning 10
Pre-Calculus Math 11, 12
Social Justice 12
Social Studies 11
Spanish 10, 11, 12
Writing 12
Young Entrepreneur
Leadership YEL and more …

Register at
Contact us: 604-668-6371