Program Choices

Welcome to the School of Hope's courses. Here you will find information on subjects, learning resources, and more.

Our courses are divided into elementary, junior high, and senior high. Elementary courses run from grades 1 to 6, junior high from grades 7 to 9, and senior high from 10 to 12.

Students must be 6 years old prior to February 28th of the school year to begin grade 1. A funded student can be no older than 19 on September 1st of the school year. Adult students can register for senior high courses on a cost recovery basis.

Browsing through resources

Three Program Choices

Choose the program that's right for you:

Online Program (Teacher-Directed)

An asynchronous online program where a student works on their subjects at their own pace, under the guidance of a certificated teacher. This path leads directly to a full Alberta Education graduation certificate

Parent Role
Parents are expected to be in the home supporting and encouraging the student during the school day.

Teacher Role
Teachers direct the program using Live Online lessons and the Canvas Learning Management System. They interact and assess subjects via live lessons, telephone, fax, Gmail, and work submitted. Teachers are available to help students at every step of the learning process.

Student Role
Students are encouraged to attend live online lessons, they are required to regularly contact their teachers via Gmail, fax, or telephone regarding assignments, projects, or exams.

Online Elementary

Online Junior High

Online High School


The Shared Program (Traditional and Online)

An asynchronous program where the student works under the guidance of a certified teacher.

For those families who have been homeschooling parent directed and would like to try out some Online Teacher Directed program, we offer the Shared Program.

This is a one-year transitional program for families to try out and perhaps transition into the Teacher Directed program

Parent Role
Parents choose to direct some subjects and teachers direct others. Parents plan and direct programs for parent-directed subjects.

Teacher Role
Teachers are responsible for delivering the content and assessing the teacher-directed subjects.

Student Role
In teacher-directed subjects, students' roles from online. Students interact with parents for parent-directed subjects.

Shared Program


Homeschooling (Traditional Parent Directed Program)

A program where the parents are responsible for the student's program. A facilitator will help with setup and support and evaluate student progress.

Parent Role
The parent plans and directs their child's educational program at home. Parents provide a program plan to the Facilitator.
Teacher Role
Facilitator supports and supervises the program, providing a minimum of two home visits per year. Facilitators assist high school students with assessment, credit information, and career planning.
Student Role
Students interact with parents for the entire program and receive support from their Facilitator/Teacher Adviser.

Home Schooling


Each program offers:

  • Support of your personalized program
  • A comprehensive program for high school students
  • A dedicated staff of experienced Alberta certificated teachers whose primary aim is to serve students and their families
  • An Educational Program Plan checklist
  • A dedicated office staff, Central Office staff, and Board of Trustees
  • Newsletters
  • Group meetings in major centers of the province
  • Personalized service by all program personnel

Need help you choosing the right program for your family?

Program Choice

“We teach; we share; we learn; we care. We grow in Christ, believing that together we can make a difference.” Alberta Public Catholic Education. © 2020 East Central Catholic Schools. All rights reserved.