Virtual Learning is a great choice for high school students who require:

  • Flexibility in their schedule
  • A course that does not fit in their schedule at their school 
  • Upgrading (available to adult students and students currently attending school) 

Student Experience

Flexibility is the cornerstone of high school Virtual Learning. This flexibility helps us personalize the learning experience for each of our students, working to integrate their daily lives into their education. Without having to worry about traditional school times, high school scheduling and semester deadlines, students are supported in developing a plan that works for them.

When an opportunity arises to connect their lives outside of school with their curricular outcomes, students will be assisted in gaining credit for their experiences. Through travel, work, or a unique opportunity that presents itself, students will be able to connect their experiences to their education in a way that helps them complete their coursework. 
Students can seek support from their teachers in multiple ways as they work to complete their academic and complementary courses. Courses are designed to be interactive and interesting, using multimedia resources to bring concepts to life. Students will receive feedback on their work immediately for their ‘Self-Chek’ assessments, and with a quick turnaround from their teachers on any ‘Check for Understandings’ assessments - all in advance of any summative assessment that will be used to calculate their grade. 
Virtual Learning students have access to support staff to troubleshoot any technical issue that arises, as well as access to graduation counseling and academic advising for post-secondary considerations. 
Students will have the chance to live their education in Virtual Learning, and we can’t wait to help them realize their goals. 

Teacher Connection

Virtual Learning is teacher-directed: the teacher does all of the planning, lesson design and assessment, and provides student feedback. Although students may work through their courses at a flexible pace, it is recommended that they connect with their teacher on a weekly basis.

Staff can support and connect with students and families in the following ways:

  • Technology (Schoology tools and email)
  • Google Meets 
  • Phone 
  • Feedback on assignments

Students can choose to learn in either a semi-synchronous or asynchronous manner based on what best meets their needs. The following chart outlines the difference between these two learning formats:

Semi-Synchronous Learning

Asynchronous Learning

In this learning format, teaching and learning may occur together simultaneously in real time (synchronously), or at separate times (asynchronously). When learning occurs asynchronously, students are given an assignment to complete on their own schedule.

In this learning format, students primarily learn on their own schedule. Teacher support can be requested at any time; for live (synchronous) support, students may book an appointment time.


  • Class Google Meets
  • Small group Google Meets
  • Individual Google Meets


  • Video lessons
  • Independent activities or assignments (e.g. digital, paper & pencil, hands-on, video and/or audio)
  • Check-ins using Google Forms

Synchronous Learning Commitment:

  • Regularly scheduled Google Meets as established by the teacher (varies by course)

Synchronous Learning Commitment:

  • Booked by appointment
  • Can be initiated by the student or teacher

Asynchronous Learning Commitment:

  • Completing all learning activities according to student goals and timelines created in collaboration with the teacher

Asynchronous Learning Commitment:

  • Completing all learning activities according to student goals and timelines created in collaboration with the teacher


Students can earn their Alberta High School Diploma through Virtual Learning. Please refer to the Alberta High School Diploma Graduation Requirements when selecting courses.

Virtual Learning offers the following courses:

English Math Sciences Social Studies

10-1, 10-2, 10-4
20-1, 20-2, 20-4
30-1, 30-2, 30-4

10C, 10-3, 10-4
20-1, 20-2, 20-3
30-1, 30-2, 30-4

Sci 10, 14, 10-4
Sci 20, 20-4, 30
Bio 20, 30
Chem 20, 30
Phys 20, 30

10-1, 10-2, 10-4
20-1, 20-2, 20-4
30-1, 30-2

Physical Education Career & Life Management Learning Strategies Aboriginal Studies

10 (3-5 credits; $35 course fee for CPR training)
20, 30 (5 credits)

CALM 20 (3 credits)

15, 25, 35 (5 credits) 10, 20, 30 (5 credits)
Career & Technology Studies (CTS) Fine Arts Locally Developed Courses (LDC) Job Prep

(List coming soon)

Art 10, 20, 30

(List coming soon)

CTR1010 Job Prep
HCS3000 Workplace Safety
HCS3010 Workplace Safety Practices



Are you an independent and self-motivated learner?

Virtual Learning requires students to have high self-motivation and independence in order to be successful.

Do you work better completing one task after another, or multiple tasks at the same time?

Even full-time students have some flexibility in the number of courses they enrol in at any given time. Students can complete courses sequentially at a faster pace, or concurrently at a slower pace, depending on which method works best for them. 

Do you have access to the needed technology for each student enrolled in Virtual Learning?

Virtual Learning requires good, reliable internet access, and each student will need their own dedicated device equipped with a webcam to engage with their lessons.

Please see the Criteria & Considerations page for more information that will help you decide if CFL's Virtual Learning program is a good fit for you.