Grades 10-12

Vista Virtual School (VVS) offers Alberta students high-quality, flexible online courses with no set class times. Students complete assignments and activities according to the schedule provided by their teachers. This flexibility helps students manage their time and commitments while staying on track with their education.

  • Asynchronous delivery: no live classes
  • Core and elective courses available: courses taken at VVS are recorded on your Alberta transcript and MyPass
  • Approx 30 hours/week for a full course load (15-20 credits per semester). Each 5-credit course requires about 8 hours/week of work.
  • All assessments are submitted through Moodle
  • Courses follow Alberta’s Programs of Study and are reported to parents, guardians, and Alberta Education. For more details, see our Mark Reporting and Course Withdrawal Policy.

Visit our Course Catalogue for a full list of courses and materials.

Student Types

We offer Primary and Non-Primary registration for students who are 19 or younger as of September 1 of the current school year. Students aged 20 or older can visit our Adult Upgrading page for more information. What’s my student type?

Primary Students

  • Primary students are enrolled for the majority of their courses at VVS for the school year
  • Please note that we cannot accept new primary students after the first semester registration deadline.

Non-Primary Students

  • Non-primary students are currently registered with another Alberta high school (outside of the Pembina Hills School Division), but wish to take up to 5 credits per semester with VVS.
    • You must be enrolled in another Alberta high school by September 30 of the current school year to be eligible.
  • Senior High Home Education students are also eligible to take up to 5 credits per year.
  • Non-primary registrations are accepted directly from students and parents, not from schools or school divisions.
  • If you wish to take more than 10 credits at VVS, contact your primary school about setting up an Education Services Agreement (ESA).

FIRST SEMESTER IMPORTANT DATES: 2025/2026

  • Runs from – August 27, 2025, to January 27, 2026
  • *UPDATED* Registration opens – June 26, 2025
  • Registration closes – September 19, 2025 at 3:00 p.m. MDT
  • Deadline to request a course add or switch – October 6, 2025 at 3:00 p.m. MDT. Only applies to students who registered by September 19. 

VVS cannot accept NEW primary students for Semester 2.

MATERIALS, FEES, AND REFUNDS

Full payment of applicable fees is required within 72 hours of registration processing.

REGISTRATION FEES

There are no tuition or registration fees for primary and non-primary students.

TEXTBOOK AND MATERIAL FEES

Students may choose to order textbooks and other materials from VVS or any other available source. A complete list of materials along with their pricing can be found in our Course Catalogue. Textbooks and other materials are fully refundable if they are returned within 30 days of the semester end date and returned in reusable condition.

*UPDATED* COURSE SWITCH FEE

A non-refundable $25 fee will be charged for any course change requests made after you have been enrolled in the courses listed on your original registration form. If you submit a Course Additions/Changes/Withdrawals Form requesting a course switch, the fee will be added to your ledger and must be paid before we will proceed with withdrawing the original course and adding the new course.

Important: Starting in the 2025–2026 school year, the fee will be charged per course switch, not per form.
Example: If you switch from Bio 20 to Chem 20 and from English 20-1 to Social Studies 20-1, you will be charged $50 (2 switches x $25). To avoid any delays with your registration, please carefully review your course selections at the time of completing your original registration form. If you have any questions or need assistance, please reach out to an academic counsellor.

*NEW* TECHNOLOGY FEE

Starting in the 2025/2026 school year, all Grade 10-12 students in the Pembina Hills School Division will be charged a $35 technology fee at the time of registration.

SHIPPING FEES

Students are required to pick up their materials from the VVS Calgary Campus or pay a flat rate shipping fee of $20 per order to an Alberta address. Students shipping materials outside of Alberta are responsible for the full cost of the shipping fees. Our Shipping Policy provides details on pricing, and is subject to change.

FRENCH PLACEMENT TEST FEE

Are you interested in taking French? If so, we currently offer a French placement test to help determine the right class level for you. The test is especially helpful if you have prior experience or are unsure where to start. The fee is $25 (non-refundable). After completing the assessment, you will receive a recommended placement and next steps for registration. To schedule your test, please contact us at vvsupport@pembinahills.ca.

Please note that we only offer a placement test for French at this time. 

REFUNDS

Information regarding refunds can be found in our Refund Policy.

ONLINE INCLUSIVE EDUCATION SUPPORT

VVS offers Inclusive Education (IE) services to ensure equitable learning opportunities for all students. For more information, visit our Online Inclusive Education Support page.

CONTACT US

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

REGISTER NOW!

Please DO NOT create a new SchoolEngage account as this will create delays in processing your request.

2025-2026 IMPORTANT DATES CALENDAR
2024-2025 IMPORTANT DATES CALENDAR
ACADEMIC COUNSELLING

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

Contact a counsellor:

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

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

Primary Grades 12 & Adult Learners
Lori Goetjen-Lienau
1-855-974-5333 x7211
lori.goetjen-lienau@pembinahills.ca
Book an Appointment

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