There are a variety of programs offering full curriculum that many homeschoolers choose to take advantage of, including charter schools, correspondence courses, and distance learning.

Oregon Charter Schools
Online charter schools are publicly-funded options for families who choose a home-based educational environment, with a traditional curriculum program. Charter schools are public schools. If your child is enrolled in an online public school, you do not need to register as a homeschooler, but you may participate in many homeschool programs while attending a public charter school.

OnLine Schools Directory
Complete list of online programs offered at all the colleges in every state, updated yearly.
https://www.onlineschools.org/guides/

Alternative Education Research Organization (AERO)
Links to alternative education schools plus books, videos, conferences and much more.
https://www.educationrevolution.org/

American School
Textbook-based high school courses; diploma issued if 16 credits are earned.
800-531-9268
https://www.americanschoolofcorr.com/

Brigham Young University Independent Study
A distant education program that offers over 600 University, High School and Personal Enrichment courses.
800-914-8931
https://is.byu.edu/hs

Calvert School
Homeschool curriculum combined with personal support.
888-487-4652
https://www.calverteducation.com/

CLASS (Christian Liberty Academy Satellite Schools)
A flexible, affordable partnership offering Godly education and academic excellence.
800-348-0899
https://www.homeschools.org/

Clonlara School
Project-based high school courses – diploma issued if sufficient credits are earned.
734-769-4511 (Michigan)
https://www.clonlara.org/

Internet Academy
(Federal Way public school system) Offers online classes for grades K-12. Washington homeschoolers can enroll at no charge by requesting an inter-district transfer.
253-945-2230
https://www.iacademy.org/

Keystone National High School
Offers online high school classes and an accredited online high school diploma.
800-255-4937
https://www.keystonehighschool.com/

Neskowin Valley School
A private school that has programs/classes that are offered to homeschool families as part of their outreach to the community.10005 Slab Creek Road in Neskowin, 503-392-3124
https://www.neskowinvalleyschool.com/

North Dakota Division of Independent Study
Home-educated students may earn a high school diploma by meeting the Division’s requirement of 21 units of credit for high school graduation.
701-231-6000
https://www.ndcde.org/

Oak Meadow
K-12 correspondence and 6-12 online courses.
802-251-7250
https://www.oakmeadow.com/

Indiana University High School
High school diploma program. Most courses are print-based, but some use Internet, web, audio/visual tapes and CD-ROM resources.
800-334-1011
https://iuhighschool.iu.edu/

Seton Home Study
Catholic homeschooling program.
540-636-9990
https://www.setonhome.org/

Texas Tech University Outreach & Distance Education
A turnkey education solution for families seeking a full-time, accredited K-12 distance learning program.
800-692-6877
https://www.depts.ttu.edu/ttuisd/homeschooling.php

University of Missouri
K-8 and high school diploma program; online and textbook-based courses.
800-609-3727
https://mizzouk12online.missouri.edu

Community Colleges accept homeschoolers 16 and up, younger with permission, to all the regular college classes. A College Placement Test will be required to place students into the appropriate level classes. For more Distance Learning Programs, including correspondence, on-line, university-accredited programs and more, go to: https://a2zhomeschooling.com/home_school_programs/home_school_programs_dlps/