Skip to main content
Michigan Virtual

Homeschool Programs

You want the very best for your student, especially when it comes to education. That's why offer high-quality homeschool programs that save you time and support your efforts. Our 200+ homeschool online programs can open a whole wonderful world of learning that goes far beyond the basics. Plus, your homeschool student receives guidance and feedback from Michigan-certified teachers.

Over 200+ courses to choose from

Every course is taught by a Michigan-certified teacher in the subject. Browse by subject below.

Advanced Placement

Advanced Placement

23 AP courses that carry college credit and give a homeschool transcript weight admissions officers recognize.

Girl studying at desk

World Languages

Seven languages across multiple levels, including Mandarin, Japanese, Latin, and Sign Language. Taught by certified teachers.

Teen writing in pen on graph paper

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.

Teenage boy playing guitar

Electives

Philosophy, archaeology, veterinary science, guitar, and more. The courses that keep your student engaged.

Explore All Courses

Explore All Courses

Browse the full catalog of 200+ courses to discover what we can offer.

Have questions about homeschool courses?

Michigan Virtual works with families and schools across Michigan.
Tell us what your child needs, and we'll help you find out what's possible.

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.

Middle School Courses

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.

High School Courses

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.

AP Courses
Your Definitive Guide to Online Homeschooling

Your Definitive Guide to Online Homeschooling

Find out how to get course costs covered through your local school district and more in our free guide, The Definitive Guide to Online Programs for Homeschoolers

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.

Ready to enroll?

Homeschool families can enroll directly with Michigan Virtual. No school or counselor needed. Create a guardian account, add your student, then register for the courses you want.

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.