Richmond Virtual School


For the 2020/21 School year McMath may partner with Richmond Virtual School (RVS) to offer the following courses (pending student requests):

  • Career Life Education 10 - RVS
  • Outdoor Education 11/12 - RVS


These courses will be based out of McMath and regular meetings will occur after school.  Follows is information on other RVS courses and programs not based at McMath.  



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


Our blended learning approach provides more choices for students, teachers, and schools.  RVS students have the flexibility to learn the course content at a time that works for them. As independent learners, students will also benefit from developing life-long learning skills that will prove useful in other online learning opportunities.


We provide academic and elective courses in grades 10 to 12. We also offer a personalized project based learning program, for grade 11 and 12 students, called SKY.   The Richmond Academy of Innovative Learning (RAIL) program is an exciting and dynamic program open to grade 8-12 students who are interested in a project based or an accelerated program. See our website for more information on the SKY and RAIL programs.

Examples of Courses Offered by RVS

  • Biology 11, 12
  • Calculus 12
  • Chemistry 11, 12
  • Dance 10-12
  • Economics 12
  • English 11, 12, AP12
  • Foods and Nutrition 11, 12
  • Foundations and Pre-Calculus 10
  • Foundations of Math 11, 12
  • French 12
  • Geography 12
  • History 12
  • Independent Directed Studies
  • Law 12
  • Mandarin 11, 12
  • Physics 11, 12
  • Planning 10
  • Pre-Calculus Math 11, 12
  • Psychology AP12
  • SKY - Project Based Learning
  • Social Studies 11
  • Writing 12
  • Young Entrepreneur Leadership
  • and more …

Register at

Contact us: