Online Learning Program for kindergarten to highschool students.

Join thousands of students that study online with our self-paced, interactive lessons. Become a member.

Featured Courses

Online Extensive Reading (2-5yrs):

Bring your learning experience to life with fun and engaging audio and video books. Read a book or a chapter everyday to enhance your listening skills through reading.


Online Extensive Reading (6-14yrs):

Listen to interesting audio and video books and enhance your listening skills through reading. Learn hundreds of vocabulary through the audio and video books and practice our self paced assesments.


Online Extensive Reading (14-20yrs):

Increase reading speed, fluency and enjoyment.The audio and video books will help you improve your vocabulary, your grammar, and your writing skills at the same time. Check your comprehension by practising our self paced assement.


No need to wait Browse Online Course Options.

Students proceed through the course in a step-by-step fashion watching a video lesson and then completing assessment problems. Students receive reviews and unit, mid-term, and final exams as they proceed through the course. Learning gaps are assessed and filled as students move through the course concept by concept.Students can jump to any lesson to get help with a particular concept. Practice problems are provided for each lesson and exams are available for assessment. Completed lessons are marked, and may be revisited at any time.

We encourage students along every step of the learning journey

Complete Online Courses

Homeschool course materials are standards-based and provide a full online learning experience in each subject area.

Browse Course Listings

Automatic Record Keeping

Detailed progress reports are available to Homeschool parents and students. These reports indicate the student’s grade within each course and provide a score for each lesson completed.

Browse Course Listings

Learn Online at Your Own Pace

Homeschool allows students to learn at their own pace and on their own schedule. When a student struggles, the system provides additional instruction and practice as needed.

Browse Course Listings



No blogposts done yet. Be the first to post here.