Learn any topic we offer easily over live video lessons or pre-recorded lessons!

Our virtual classes promote a love for learning!

It is very easy to sign up for a class. Students/parents can make an account for free then register for any flexible 'course' at any time or live 'course' during specified start dates. Individual course information is listed on each course page.

Our Programs

Don't worry, we've got you covered! We offer 3 different types of programs to suit your needs.


Small interactive group classes with live engaging instructors. For Grade 5-12 students.


Pre-recorded video lessons with full instructor support. Learn at your own pace and submit questions for clarification when needed.


1-1 Tutoring for students needing help with their assigned school work and test prep. For Grade 3-12 students.

  • STEP 1:

    Browse our courses and choose a course that interests you. Read the course outline and expectations.

  • STEP 2:

    Each live lesson will include the daily lesson, collaborative practice, activities, and an assessment. Teachers will monitor student’s daily progress and will send the parent(s) a progress report on a regular basis via email.

  • STEP 3:

    Parents can feel at ease that MySchoolBC is monitoring student progress and providing constant personalized feedback on their learning 🙂

All Courses

  • Ministry Aligned Curriculum

    We cover learning outcomes in Math, Science, and English. We also offer specialty classes. MySchoolBC enhances each child’s learning with a thorough personalized learning plan.

  • Inspiring Teachers

    Our teachers are subject matter experts who have an engaging method of teaching. Our small group collaborative learning environment promote students self-confidence and critical thinking.

  • Constant Parent Feedback

    Parents will receive weekly updates from their child’s teacher regarding their progress in a particular class. This is vital to keep parents informed and hold student’s accountable for their learning.

Interested in Teaching?

Join our Inspiring Team of Teachers!