Over 200+ courses to choose from
Every course is taught by a Michigan-certified teacher in the subject. Browse by subject below.
Advanced Placement
23 AP courses that carry college credit and give a homeschool transcript weight admissions officers recognize.
World Languages
Seven languages across multiple levels, including Mandarin, Japanese, Latin, and Sign Language. Taught by certified teachers.
Advanced Science and Math
Lab sciences, calculus, and computer science. The subjects most likely to sit outside a parent or guardian's teaching comfort zone.
Electives
Philosophy, archaeology, veterinary science, guitar, and more. The courses that keep your student engaged.
Explore All Courses
Browse the full catalog of 200+ courses to discover what we can offer.
Homeschool Courses for Every Stage
Whether your child is just starting middle school or building a college-ready transcript, the right courses are here. Choose by grade level below.
Middle School Level Courses
Explore our collection of 40 online courses specifically designed for middle school students. Additionally, for middle school homeschoolers who are eager for a challenge and want to get ahead, our high school courses provide an excellent opportunity to tackle advanced material.
High School Level Courses
High school students will find exactly what they need and more in our catalog of online courses. With over 200 online high school courses including 24 AP courses, 7 world languages, electives and more, students and parents can create a custom plan to meet their needs.
Advanced Placement Courses
Homeschool students can get a jump start on earning college credits with our 23 online Advanced Placement courses. Taught by highly qualified, Michigan-certified teachers, our AP courses prepare students for future success and boost pass rates on AP exams.
Michigan online course pass rates
Our student pass rate is significantly higher — more than 25 percentage points higher — than the statewide average for virtual learning. In part, this is due to our quality curriculum and emphasis on supports for online learners.
New to the Student Learning Portal? The Guardian Quick Start Guide walks through each step. along the way You can also download the Homeschool Guide, browse the course catalog, or explore the Parent and Guardian FAQs.
Still have questions? Our Customer Care team is available Monday through Friday, 7:30 a.m. to 5:00 p.m. at 888.532.5806, or you can submit a ticket anytime.