CANADIAN VIRTUAL SCHOOL · LEARN ANYWHERE

Your Future.
Your City.
Your Classroom.

Your next milestone starts wherever you are. Explore online high school courses in Canada, discover location-specific guides, and find flexible Ontario Grades 9–12 credit pathways with Canadian Virtual School.

Ontario high school creditsGrades 9–12Flexible online study
The Learning Network
EXPLORE CANADA · CVS
EXPLORE ONLINE
Connected by learning52 CITY GUIDES
Choose a city to exploreInteractive city guides
Toronto, Ontario
Discover flexible Ontario high school credit pathways from Toronto.
Explore ↗
✓ Ontario Credits✓ Flexible Study✓ Grades 9–12
Explore the city directory

Find Your Online High School Location

Browse our city-by-city guides across Ontario and Canada. Search your city or explore by province to discover how Ontario online high school courses can support your learning plans.

52City-specific guides
52 locations found

Toronto

Ontario · Canada

Explore online Ontario high school course options for students in Toronto. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Toronto Guide

Mississauga

Ontario · Canada

Explore online Ontario high school course options for students in Mississauga. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Mississauga Guide

Ottawa

Ontario · Canada

Explore online Ontario high school course options for students in Ottawa. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Ottawa Guide

Vancouver

British Columbia · Canada

Explore Ontario-curriculum online high school courses from Vancouver. Learn about credit options and how they may fit your local graduation plans.

Grades 9–12Ontario CreditsOnline Courses
Explore Vancouver Guide

Calgary

Alberta · Canada

Explore Ontario-curriculum online high school courses from Calgary. Learn about credit options and how they may fit your local graduation plans.

Grades 9–12Ontario CreditsOnline Courses
Explore Calgary Guide

Montreal

Quebec · Canada

Explore Ontario-curriculum online high school courses from Montreal. Learn about credit options and how they may fit your local graduation plans.

Grades 9–12Ontario CreditsOnline Courses
Explore Montreal Guide

Brampton

Ontario · Canada

Explore online Ontario high school course options for students in Brampton. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Brampton Guide

Hamilton

Ontario · Canada

Explore online Ontario high school course options for students in Hamilton. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Hamilton Guide

Kitchener

Ontario · Canada

Explore online Ontario high school course options for students in Kitchener. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Kitchener Guide

London

Ontario · Canada

Explore online Ontario high school course options for students in London. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore London Guide

Ajax

Ontario · Canada

Explore online Ontario high school course options for students in Ajax. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Ajax Guide

Barrie

Ontario · Canada

Explore online Ontario high school course options for students in Barrie. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Barrie Guide

Belleville

Ontario · Canada

Explore online Ontario high school course options for students in Belleville. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Belleville Guide

Brantford

Ontario · Canada

Explore online Ontario high school course options for students in Brantford. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Brantford Guide

Burlington

Ontario · Canada

Explore online Ontario high school course options for students in Burlington. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Burlington Guide

Cambridge

Ontario · Canada

Explore online Ontario high school course options for students in Cambridge. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Cambridge Guide

Chatham-Kent

Ontario · Canada

Explore online Ontario high school course options for students in Chatham-Kent. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Chatham-Kent Guide

Cornwall

Ontario · Canada

Explore online Ontario high school course options for students in Cornwall. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Cornwall Guide

Edmonton

Alberta · Canada

Explore Ontario-curriculum online high school courses from Edmonton. Learn about credit options and how they may fit your local graduation plans.

Grades 9–12Ontario CreditsOnline Courses
Explore Edmonton Guide

Guelph

Ontario · Canada

Explore online Ontario high school course options for students in Guelph. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Guelph Guide

Halifax

Nova Scotia · Canada

Explore Ontario-curriculum online high school courses from Halifax. Learn about credit options and how they may fit your local graduation plans.

Grades 9–12Ontario CreditsOnline Courses
Explore Halifax Guide

Kawartha Lakes

Ontario · Canada

Explore online Ontario high school course options for students in Kawartha Lakes. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Kawartha Lakes Guide

Kingston

Ontario · Canada

Explore online Ontario high school course options for students in Kingston. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Kingston Guide

Markham

Ontario · Canada

Explore online Ontario high school course options for students in Markham. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Markham Guide

Milton

Ontario · Canada

Explore online Ontario high school course options for students in Milton. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Milton Guide

Niagara Falls

Ontario · Canada

Explore online Ontario high school course options for students in Niagara Falls. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Niagara Falls Guide

North Bay

Ontario · Canada

Explore online Ontario high school course options for students in North Bay. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore North Bay Guide

Oakville

Ontario · Canada

Explore online Ontario high school course options for students in Oakville. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Oakville Guide

Orillia

Ontario · Canada

Explore online Ontario high school course options for students in Orillia. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Orillia Guide

Oshawa

Ontario · Canada

Explore online Ontario high school course options for students in Oshawa. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Oshawa Guide

Peterborough

Ontario · Canada

Explore online Ontario high school course options for students in Peterborough. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Peterborough Guide

Pickering

Ontario · Canada

Explore online Ontario high school course options for students in Pickering. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Pickering Guide

Quebec City

Quebec · Canada

Explore Ontario-curriculum online high school courses from Quebec City. Learn about credit options and how they may fit your local graduation plans.

Grades 9–12Ontario CreditsOnline Courses
Explore Quebec City Guide

Regina

Saskatchewan · Canada

Explore Ontario-curriculum online high school courses from Regina. Learn about credit options and how they may fit your local graduation plans.

Grades 9–12Ontario CreditsOnline Courses
Explore Regina Guide

Richmond Hill

Ontario · Canada

Explore online Ontario high school course options for students in Richmond Hill. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Richmond Hill Guide

Sarnia

Ontario · Canada

Explore online Ontario high school course options for students in Sarnia. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Sarnia Guide

Saskatoon

Saskatchewan · Canada

Explore Ontario-curriculum online high school courses from Saskatoon. Learn about credit options and how they may fit your local graduation plans.

Grades 9–12Ontario CreditsOnline Courses
Explore Saskatoon Guide

Sault Ste. Marie

Ontario · Canada

Explore online Ontario high school course options for students in Sault Ste. Marie. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Sault Ste. Marie Guide

Scarborough

Ontario · Canada

Explore online Ontario high school course options for students in Scarborough. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Scarborough Guide

St. Catharines

Ontario · Canada

Explore online Ontario high school course options for students in St. Catharines. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore St. Catharines Guide

Stratford

Ontario · Canada

Explore online Ontario high school course options for students in Stratford. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Stratford Guide

Sudbury

Ontario · Canada

Explore online Ontario high school course options for students in Sudbury. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Sudbury Guide

Thunder Bay

Ontario · Canada

Explore online Ontario high school course options for students in Thunder Bay. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Thunder Bay Guide

Timmins

Ontario · Canada

Explore online Ontario high school course options for students in Timmins. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Timmins Guide

Vaughan

Ontario · Canada

Explore online Ontario high school course options for students in Vaughan. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Vaughan Guide

Victoria

British Columbia · Canada

Explore Ontario-curriculum online high school courses from Victoria. Learn about credit options and how they may fit your local graduation plans.

Grades 9–12Ontario CreditsOnline Courses
Explore Victoria Guide

Waterloo

Ontario · Canada

Explore online Ontario high school course options for students in Waterloo. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Waterloo Guide

Welland

Ontario · Canada

Explore online Ontario high school course options for students in Welland. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Welland Guide

Whitby

Ontario · Canada

Explore online Ontario high school course options for students in Whitby. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Whitby Guide

Windsor

Ontario · Canada

Explore online Ontario high school course options for students in Windsor. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Windsor Guide

Winnipeg

Manitoba · Canada

Explore Ontario-curriculum online high school courses from Winnipeg. Learn about credit options and how they may fit your local graduation plans.

Grades 9–12Ontario CreditsOnline Courses
Explore Winnipeg Guide

Woodstock

Ontario · Canada

Explore online Ontario high school course options for students in Woodstock. Find out how flexible credit study could fit your goals.

Grades 9–12Ontario CreditsOnline Courses
Explore Woodstock Guide

Not in Ontario? Canadian Virtual School provides Ontario-curriculum online courses. Students outside Ontario should confirm how Ontario credits will be evaluated by their local school, institution, or provincial authority.

THE CVS LEARNING ADVANTAGE

A smarter way to earn Ontario high school credits

Your location shouldn't limit your learning goals. Canadian Virtual School brings Ontario curriculum courses, qualified teacher support and flexible study options together in one online experience.

Explore all courses ↗
YOUR LEARNING PATHWAYOSSD • ONLINE

Choose the goal.
We'll show the pathway.

Select a common student goal to explore how online Ontario high school courses may fit your plans.

PATHWAY 01 / 03

Build toward your OSSD

Explore eligible Ontario credit courses in Grades 9–12 and choose options that support your graduation plan and remaining requirements.

STEP 01Review credits
STEP 02Choose a course
STEP 03Learn online

Ontario Ministry-Inspected

Study with an Ontario Ministry-inspected private high school (BSID 882250) offering eligible OSSD credit courses.

Study at Your Pace

Access structured online lessons and work through course requirements on a schedule that fits your life.

Teacher Guidance

Get guidance, assessment feedback and course support from qualified Ontario teachers as you progress.

Year-Round Enrolment

Start a course throughout the year without needing to wait for a traditional school semester.

Learn Across Canada

Students in Ontario, other provinces and beyond can enrol in online Ontario curriculum courses.

Grades 9–12 Options

Explore subjects for credit completion, postsecondary prerequisites and individual academic goals.

CONFIDENCE IN YOUR PATHWAYMinistry-inspected Ontario private high school • BSID #882250Online course availability and graduation eligibility depend on individual student requirements.
Learn about our school ↗
EXPLORE YOUR ACADEMIC PATHWAY

Find the Right Online High School Courses for Your Next Step

From foundational Grade 9 studies to university preparation in Grade 12, explore Ontario curriculum courses with the flexibility to learn online.

SELECT A GRADE TO EXPLORE COURSES ↗
Featured Grade 12 courses6 subjects

Course prerequisites and availability should be checked in the full catalogue before registration.

View All Grade 12 Courses
Ontario curriculum · Grades 9–12 · Flexible online learningBrowse the Complete Course Catalogue ↗

Your enrollment roadmap

From choosing a course to learning online.

Wondering how online high school works? Explore a simple four-step journey to getting started with Canadian Virtual School, from anywhere in Canada.

Your journey · 4 steps

Year-round enrollmentStart when you're ready
Student journeyStep 1 of 4
STEP 01 / DISCOVER

Find the right course for your goals.

Browse Ontario curriculum courses for Grades 9–12. Whether you're completing OSSD requirements, upgrading a mark, or preparing for college or university, start with the subjects that fit your plan.

✓Compare available Grades 9–12 subjects and course codes
✓Check prerequisites for courses that require them
Already know which course you need?

CVS offers year-round enrolment, so you don't have to wait for a traditional semester start date.

Begin Registration ↗
Answers for students & families

Questions about Online High School?
Start Here.

From studying outside Ontario to earning OSSD credits, find clear answers before choosing your next course.

Showing 10 questions

01Can I study at Canadian Virtual School if I live outside Ontario?
Yes. Canadian Virtual School offers Ontario-curriculum online courses to students in other Canadian provinces and internationally. If you need a credit for a diploma issued by another province, confirm how it will transfer with your local school or education authority. Read the out-of-province guide.
02Do I need to live near a CVS campus or attend classes in person?
No. CVS courses are delivered online, so students can access learning materials from their location with a suitable device and internet connection. Specific assessment arrangements should be checked with the school.
03Can online courses count toward the Ontario Secondary School Diploma?
Yes. Eligible courses successfully completed at Canadian Virtual School can count toward Ontario Secondary School Diploma (OSSD) requirements. Earning the full diploma also requires satisfying the applicable compulsory/elective credit, literacy, community involvement and other provincial requirements.
04Is Canadian Virtual School inspected by Ontario's Ministry of Education?
Canadian Virtual School identifies itself as a Ministry-inspected Ontario private high school (BSID 882250) offering Ontario high school credits. See the school's official FAQ for its published school information.
05When can I enrol in an online high school course?
CVS offers year-round enrolment, so you do not have to wait for a conventional September or February semester start. Choose a course, check its prerequisites and complete the online registration steps.
06Can I take one course while attending another high school?
Yes. Students can take an individual CVS course to add a credit, meet a prerequisite or upgrade a mark while attending another school. Coordinate transcript reporting and any transfer arrangements with your main school.
07Do Grade 11 and Grade 12 courses have prerequisites?
Some courses require a previous course or an accepted equivalent. Review the prerequisite listed on each course page before registering; the CVS team can help you understand the documentation needed.
08Are courses self-paced, and will I receive teacher support?
CVS describes its courses as flexible and self-paced, with support from Ontario-certified teachers. Students complete learning activities and assessments online within the applicable course timelines.
09Can adult learners complete or upgrade high school credits?
Yes. Adult learners can enrol to complete outstanding credits, upgrade marks or explore an OSSD completion pathway. Eligibility for transfer or prior-learning equivalencies depends on an individual review of records.
10How do I find tuition costs and register?
Start with the CVS course catalogue to choose your grade and subject. Check the course page for current costs and prerequisites, then use the school's registration process. For personalized guidance, contact CVS.
No matching questions. Try a different keyword or topic.
Your next chapter starts here

Your goals are bigger than a location. Your classroom can be anywhere.

Explore flexible Ontario high school courses from Canadian Virtual School. Whether you're completing OSSD credits, upgrading a mark, or preparing for postsecondary study, take the next step with a course that fits your goals.

Grades 9–12Ontario curriculumYear-round enrolment

Questions about prerequisites or planning? Our team can help you find the right next step.

CVS // YOUR LEARNING PATHWAYENROLMENT OPEN
ONTARIO ONLINE HIGH SCHOOL

Shape what comes next.

Flexible courses. Real teacher support. An Ontario credit pathway designed around your next academic goal.

Select your academic goal
Build toward your Ontario diploma

Browse eligible high school courses and review how they can fit into your OSSD credit plan.

Not sure which course or city guide to explore?

Get advice on course selection, prerequisites and enrolment.

Talk to CVS Admissions