Grades 10-12

Vista Virtual School (VVS) serves eligible Alberta students seeking to complete a high school diploma, upgrade marks, develop new skills, or meet post-secondary requirements. VVS online courses give students the flexibility to manage their time and commitments while completing high school courses.

  Asynchronous Online Learning

  • Core and elective courses offered – see our Course Catalogue
  • No live classes! Log in and study any time of day.
  • Submit assignments according to course timeline.
  • Plan on working 8 hours per week for a 5-credit course.

Teacher Support

 Accredited by Alberta Education

  • VVS is a public school under Pembina Hills School Division.
  • ​Courses follow Alberta’s Programs of Study.
  • Marks appear on the Alberta high school transcript and myPass.
  • Review our Mark Reporting and Course Withdrawal Policies.

ELIGIBILITY & STUDENT TYPES

What’s my student type?

We offer Primary and Non-Primary registration for Alberta students who are 19 or younger as of September 1 of the current school year.

 Primary Students

  • Enrolled in most or all courses at VVS for the current school year.
  • May take one course up to a full course load.
  • Must register in Semester 1; VVS cannot accept new primary students after the first semester registration deadline.

Non-Primary Students

  • Enrolled in another Alberta high school outside PHSD on September 30.
  • May register with VVS for Semester 1 and/or Semester 2.
  • Take up to 5 credits per semester.
  • Students and parents apply; schools can register through an Education Services Agreement (ESA).

Note: Students must complete all prerequisite courses before registering, and cannot be enrolled in the same course at another school in the same term.

View our Eligibility & Requirements for more information.

REGISTRATION

Register online through a parent, legal guardian, or student (if 18+ or living independently) PHSD SchoolEngage account.

SEMESTER 1
2025/2026
SEMESTER 2
2025/2026
Semester runs from: August 27, 2025 to January 27, 2026 January 28, 2026 to June 24, 2026
Registration opens: June 26, 2025 November 18, 2025
Registration closes: October 6, 2025 at 3:00 p.m. MDT March 5, 2026 at 3:00 p.m. MST
*Registrations submitted after January 9 are considered late
Deadline to request a course add/switch: October 6, 2025 at 3:00 p.m. MDT
*Only applies to students registered by September 19
March 5, 2026 at 3:00 p.m. MST

Note: VVS cannot accept NEW primary students IN Semester 2. As per Alberta Education funding requirements, students must be registered with an Alberta K-12 school on the last school day of September.

COURSE FEES AND REFUNDS

Full payment is required within 72 hours of registration approval. Unfortunately, VVS cannot accept partial payments, or payments plans. Please review our Policies for more details.

FEE COST
Course & Material Fees
Tuition No tuition fees for primary and non-primary students
Textbooks & Materials Varies – Pricing can be found in our Course Catalogue
Materials are fully refundable if returned within 30 days of the semester end date in reusable condition.
PHSD Technology Fee $35 per school year
Shipping Options
Ship Materials to Alberta Address $25 per order
On October 8, shipping fees increased from $20 due to the Canada Post strike and having to use an alternate courier.
Ship Materials to an Address Outside of Alberta $25 minimum or full cost of shipping fees per order
Pickup Materials from Calgary Campus No cost
Additional Fees
Course Switch Fee
Applies to each course switch (add and withdraw) made after enrollment.
$25 per course switch request
French Placement Exam Fee
Available for students with prior experience in French who may need help deciding which French course to start with. Email vvsupport@pembinahills.ca for details.
$25

CONTACT US

Have questions? Give us a call at 1-855-974-5333 extension 5317 or email vvsupport@pembinahills.ca.

REGISTER NOW!

Registration must be completed by a parent, guardian, or student if 18+ or living independently.

2025-2026 IMPORTANT DATES CALENDAR
ACADEMIC COUNSELLING

Academic Counselling is available to students to help make programming decisions.

Contact a counsellor:

Primary Grade 1-11
Jessica Luciuk
1-855-974-5333 x7352
jessica.luciuk@pembinahills.ca
Book an Appointment

Primary Grade 12
Wayne Rufiange
1-855-974-5333 x7212
wayne.rufiange@pembinahills.ca
Book an Appointment

Primary Grades 12 with a high school diploma
Kristen Climenhaga
1-855-974-5333 x7221
kristen.climenhaga@pembinahills.ca

Non-primary Grades 10-12
Christina MacMillan
1-855-974-5333 x7207
christina.macmillan@pembinahills.ca
Book an Appointment

ADDITIONAL INFORMATION