Free Online High Schools

Important Info & Complete State Listings

You may be curious about online high schools because they allow students to enroll in virtual classes. Or, because they eliminate the restricting and inflexible schedules that accompany public schools. Or, because online programs give parents the option to be more involved in their child's education.

There are many reasons why online schools might be more attractive than the brick-and-mortar alternative.

Across the country, there are many government-funded online high schools that offer a virtual alternative to school. We've compiled a list of the best tuition-free online high schools and organized them by state. Below the list of free online high schools you'll find useful information about online schooling, state requirements, funding, and more.

List of Free Online High Schools in the United States

There is not a maintained list of virtual public schools, so we spent hours compiling one. Below you will find a table with the most recently updated list. If you don't see your state, it means your state does not support online education. This does not mean you cannot attend a virtual academy, although a tuition-free virtual public school is not sponsored by your state. Private schools, charter schools, home school programs, or an individualized home education may be your best option if you need to pull your child from the public education system.

Searchable table of 170+ Schools

STATECity / CountySchoolPhone
AlabamaMontgomeryACCESS Virtual Learning334.242.9594
AlabamaEufaulaAlabama Virtual Academy334.689.5059
AlabamaConecuh CountyConecuh County Virtual School251.578.5291
AlaskaFAIRBANKS Fairbanks Correspondence.907.452.2000 ext. 11431
AlaskaHomerKPBSD Connections Homeschool Program907.226.1880
AlaskaAnchorageFrontier Charter School.907.742.1181
ArizonaTucsonSouthern Arizona Community Academy520.319.6113
ArizonaChandlerSequoia Choice School Arizona Distance Learning School480.461.3222
ArizonaPhoenixPinnacle High School602.449.4000
ArizonaChandlerPrimavera Online High School480.456.6678
ArizonaMesaSequoia Choice Distance Learning480.461.3222
ArizonaTucsonSouthern Arizona Community Academy520.319.6113
ArkansasNorth Little RockArkansas Virtual Academy501.664.4225
CaliforniaA3 World Language Academy855.534.6304
CaliforniaA3 California Prep855.268.9108
CaliforniaSan Juan CapistranoCapistrano Connections Academy949.461.1667
CaliforniaVisaliaCentral California Connections Academy559.713.1324
CaliforniaRiponCalifornia Connections Academy @ North Bay209.253.1208
CaliforniaRiponCalifornia Connections Academy @ Ripon209.253.1208
CaliforniaSimi ValleyCalifornia Virtual Academies386.255.6475 Ext. 38342
CaliforniaClovisClovis Online School559.327.4400
CaliforniaTracyDelta Charter Schools209.830.6363
CaliforniaKansas CityGateway Virtual Academy816.469.9424
CaliforniaSimi ValleyInsight Schools of California800.670.5391
CaliforniaDuarteInspire Charter Schools888.215.3040
CaliforniaSimi ValleyiQ Academy California-Los Angeles888.997.4722
CaliforniaLake ElsinoreKeith McCarthy Academy951.253.7777
CaliforniaArcadiaMethod Schools951.461.4620
CaliforniaMoreno ValleyMoreno Valley Online Academy951.571.4970
CaliforniaRiversideRiverside Virtual School951.276.2006
ColoradoPueblo70 Online719.562.0468
ColoradoWestminsterColorado Preparatory Academy888.208.2173
ColoradoLakewoodColorado Virtual Academy303.255.4650
ColoradoWestminsterDestinations Career Academy of Colorado800.705.1528
ColoradoGrand JunctionGrand River Academy970.254.6393
ColoradoMontrosePeak Virtual Academy970.252.7928
ColoradoWestminsterPikes Peak Online School855.234.4559
ColoradoFort CollinsPSD Global Academy970.490.3086
ColoradoColorado SpringsSprings Studio for Academic Excellence719.494.8940
ColoradoEagleWorld Academy970.328.9070
FloridaPanama CityBay Virtual Instruction Program805.767.4377
FloridaBlountstownCalhoun Virtual Instruction Program866.339.8784
FloridaOrange ParkClay Virtual Academy904.336.9875
FloridaNaplesCollier Virtual School866.339.8784
FloridaJacksonvilleFlorida Cyber Charter Academy904.247.3268
FloridaOrlandoFlorida Virtual School407.513.3587
FloridaEastpointFranklin Virtual Instruction Program850.670.2810
FloridaMoore HavenGlades Virtual Instruction Program866.339.8784
FloridaVero BeachIndian River Virtual Instruction Program866.339.8784
FloridaMariannaJackson County Virtual Instruction Program866.339.8784
FloridaBristolLiberty County Virtual Instruction Program850.643.2275
FloridaMadisonMadison County Virtual School850.973.5809
FloridaMiamiMiami-Dade Online Academy305.995.1257
FloridaPort St. LucieMosaic Digital Academy772.429.5504
FloridaPalatkaMyDistrict Virtual School386.329.3831
FloridaFernandina BeachNassau County Virtual School904.491.9913
FloridaFort Walton BeachOkaloosa County Virtual School850.833.3100
FloridaSt. CloudOsceola Virtual School407.870.1445
FloridaLakelandPolk County Virtual School863.665.4538
FloridaMiltonSanta Rosa Online850.981.7860
FloridaSarasotaSarasota Virtual School941.924.1365
FloridaSt. AugustineSt. Johns County Virtual School904.547.8080
FloridaPort OrangeVolusia Virtual School386.255.6475 Ext. 38342
FloridaChipleyWashington County School District850.638.6222
GeorgiaAtlantaGeorgia Cyber Academy404.334.4790
GeorgiaThomasvilleThomas County Virtual Program229.225.4380
HawaiiWaipahuHawaii Technology Academy808.676.5444
IdahoNampaIcon: Idaho Connects Online School208.287.3668
IdahoBoiseINSPIRE, the Idaho Connections Academy208.322.4002
IdahoDearyIdaho Distance Education Academy800.871.5057
IdahoMeridianIdaho Technical Career Academy208.917.2420
IdahoMeridianIdaho Virtual Academy866.339.9065
IdahoBoiseiSucceed Virtual High School208.375.3116
IllinoisChicagoChicago Virtual Charter School866.612.1451
IllinoisPingree GroveCambridge Lake Charter School847.464.5300
IllinoisWinnetkaHadley Institute for the Blind and Visually Impaired847.446.8111
IndianaIndianapolisHoosier Academies317.495.6494
IowaGarnavilloIowa Virtual Academy855.652.3931
KansasBasehorBasehor-Linwood Virtual School913.724.1727
KansasHavenHaven Virtual Academy620.465.3595
KansasOlatheInsight School of Kansas913.592.4600
KansasOlatheInsight School of Kansas Adult800.260.0438
KansasElkhartKansas Connections Academy620.697.1166
KansasOlatheKansas Virtual Academy913.592.4600
KansasLawrenceLawrence Virtual School785.832.5620
LouisianaBaton RougeLouisiana Virtual Charter Academy877.490.3596
LouisianaBaton RougeMentorship Academy225.346.5180
LouisianaBaton RougeSouthern University Laboratory Virtual School877.603.6281
LouisianaLeesvilleVernon Parish School District337.239.3401
MaineAugustaMaine Virtual Academy844.224.6540
MassachusettsGreenfieldMassachusetts Virtual Academy at Greenfield413.475.3879
MichiganLansingInsight School of Michigan877.918.4020
MichiganJenisonJenison International Academy616.457.8477
MichiganAuburn HillsMichigan District Virtual Programs800.841.8162
MichiganManisteeMichigan Great Lakes Virtual Academy231.794.5999
MichiganGrand RapidsMichigan Virtual Charter Academy616.309.1600
MichiganInksterWestwood Cyber High School313.565.0288
MinnesotaWest St PaulBluesky Charter School651.642.0888
MinnesotaMadeliaeMinnesota Online Academy507.642.3232
MinnesotaBrooklyn CenterInsight School of Minnesota800.711.5944
MinnesotaFergus FallsiQ Academy Minnesota218.998.3198
MinnesotaLakevilleLinK12 Lakeville952.232.2000
MinnesotaSt PaulMTS Minnesota Connections Academy651.523.0888
MinnesotaHoustonMinnesota Virtual Academy866.360.0159
MinnesotaSt PaulMinnesota Virtual High School612.746.7977
MinnesotaSt PaulMN Online High School1.800.764.8166
MinnesotaWorthingtonVIBE Academy507.372.1322
MinnesotaLindstromTRIO Wolf Creek Distance Learning Charter School651.213.2095
MississippiBaltimoreMississippi Virtual Public School1.800.382.6010 x1042
NevadaRenoNevada Connections Academy775.826.4200
NevadaLas VegasNevada Virtual Academy702.514.4025
NevadaElkoNortheastern Nevada Virtual Academy775.738.5196
New HampshireExeterVirtual Learning Academy603.778.2500
New JerseyNewarkNewark Prep Charter School862.307.7010
New MexicoFarmingtonNew Mexico Virtual Academy855.718.7724
North CarolinaRaleighNorth Carolina Virtual Public School919.513.8550
North CarolinaDurhamNorth Carolina Virtual Academy919.346.0121
OhioColumbusElectronic Classroom of Tomorrow614.492.8884
OhioColumbusInsight School of Ohio855.380.2511
OhioClevelandOhio Connections Academy216.361.9460
OhioAkronOhio Distance and Electronic Learning Academy330.253.8680
OhioMaumeeOhio Virtual Academy419.482.0948
OhioMarionTRECA Digital Academy800.567.1686
OklahomaMidwest CityInsight School of Oklahoma877.637.2614
OklahomaMidwest CityOklahoma Virtual Charter Academy405.259.9478
OregonAlbanyAlbany Online!541.967.4607
OregonBendBend-La Pine Schools Online541.355.1040
OregonEagle PointCrater Lake Charter Academy541.830.6245
OregonHermistonHermiston Online 541.667.6400
OregonPrinevilleInsight School of Oregon—Painted Hills541.823.5010
OregonMonroeMonroe School District Online541.847.6292
OregonThe DallesNorth Wasco Virtual Academy541.506.3449. x4119
OregonMill CityOregon Connections Academy503.897.2272
OregonNorth BendOregon Virtual Academy541.751.8060
PennsylvaniaDowningtown21st Century Cyber Charter School484.875.5400
PennsylvaniaExtonAchievement House Cyber Charter School484.615.6200
PennsylvaniaKing of PrussiaAgora Cyber Charter School844.402.4672
PennsylvaniaWingateBald Eagle Area Cyber Academy
PennsylvaniaReadingBerks Online Learning610.898.8950
PennsylvaniaAvenue BoyertownBoyertown Area School District610.367.6031
PennsylvaniaToptonBrandywine Heights Area School District610.682.5100
PennsylvaniaCarlisleCarlisle Area School District717.240.6800
PennsylvaniaHollidaysburgCentral PA Digital Learning Foundation814.682.5258
PennsylvaniaLancasterConestoga Valley Virtual Academy717.397.2421
PennsylvaniaEphrataEphrata Virtual Academy717.721.1150
PennsylvaniaMidlandPennsylvania Cyber Charter School724.643.1180
PennsylvaniaKing of PrussiaPennsylvania Virtual Charter School610.275.8500
PennsylvaniaHarrisburgReach Cyber Charter School717.704.8437
PennsylvaniaFolcroftSoutheast Delco School District610.522.4300
PennsylvaniaSteeltonSteelton-Highspire School District717.704.3800
PennsylvaniaBethelTulpehocken Virtual Academy717.933.4611
South CarolinaColumbiaProvost Academy South Carolina803.734.8322
South CarolinaColumbiaSouth Carolina Connections Academy803.212.4712
South CarolinaColumbiaSouth Carolina Virtual Charter School803.253.6222
South DakotaRapid CityBlack Hills Online Learning Community605.721.4506
TexasLewisvilleTexas Online Preparatory School972.420.1404
TexasLewisvilleTexas Virtual Academy866.360.0616
UtahMurrayUtah Virtual Academy801.262.4922
WashingtonTacomaInsight School of Washington866.800.0017
WashingtonFederal WayInternet Academy253.945.2230
WashingtonVancouveriQ Academy Washington360.604.4057
WashingtonWichitaLearning2 eSchool of Wichita316.973.9310
WashingtonKennewickMid Columbia Partnership509.222.5036
WashingtonConnellNorth Franklin School District509.234.2021
WashingtonTacomaWashington Virtual Academies866.548.9444
West VirginiaHerndonWest Virginia Virtual Academy866.968.7512
WisconsinMcFarlandDestinations Career Academy of Wisconsin608.838.9482
WisconsinPrairie du ChienMighty River Virtual Academy608.326.3700
WisconsinOregonOregon School District Online608.835.4000
WisconsinSpartaSparta Area School District608.269.3151
WisconsinWisconsin RapidsWisconsin Rapids Virtual School Program715.424.6700, ext. 1055
WisconsinMcFarlandWisconsin Virtual Academy608.838.9482
WisconsinFredoniaWisconsin Virtual Learning262.692.3988
WyomingWorlandWashakie County School District #1307.347.9286
WyomingCodyWyoming Connections Academy307.587.5028
WyomingLuskWyoming Virtual Academy307.334.1001

What are the differences between an online high school and public school?

Online high school:

  • Some schools may be hybrid, meaning that students spend some time in a physical class and other instruction is given online.
  • Some, or all, teaching and testing take place virtually
  • Students in complete online programs never visit a physical building
  • Although everything is digital, students do not spend all day in front of a computer, there are required:
    • Offline activities
    • Paper worksheets
    • Physical projects
  • Students can learn from any location as long as they have an internet connection
  • Students interact with a teacher is often one-on-one through various mediums:
    • Online platforms that mimic classrooms
    • Through email / over the phone / over video
  • Students usually receive an individualized education
  • Curriculum, textbooks, workbooks, and educational materials are often mailed directly to your residence

What is it like to attend an online high school?

For the most part, attending a virtual school is very similar to attending public school. Allegedly, students still spend over five hours each day doing "classroom work" before spending time on "homework."

The biggest difference is that students and families create a schedule that works best for them. This allows for incredible flexibility.

Common reasons why parents choose online schools

This is why families pick online schools

Connections Academy surveyed their parents and reported the following statistics:

  • 51% of parents wanted greater flexibility
  • 42% of parents wanted a change from their local school
  • 32% wanted a safe/controlled learning environment
  • 23% wanted to be more involved in their child's education
  • 22% of children had serious health concerns
  • 10% of children suffered from bullies
  • 3+% were actively involved in sports or competitions

Public Virtual Schools vs Private Virtual Schools

Just like in public school classrooms, there are two broad categories of online high schools: public and private.

Online public high schools

Public schools and charter schools must be accredited and funded by the state. Therefore, they will only use state-approved teachers, offer state curriculum, stick to exact government education standards, and reward graduates with a diploma. There is never any required tuition, these schools are tax-payer funded. These schools serve students in grades kindergarten through twelve. Besides no interpersonal experience, online public high schools are really no different than public schools.

Online private high schools

Looking to escape from the government controlled education systems? Don't want a curriculum that is written by the state?

You'll want to consider an online private high school. Private institutions use their own requirements, standards, curriculum, and tuition. Because they are private, they are free from government control, but they are not free. Click here to view a list of the best private online high schools.

State Requirements

Lots of schools require their students to live in a local school district and the majority of programs require the student to be a state resident. Nevertheless, there are online schools that allow any student to enroll. Some states do not fund a K12 online program. This means students/parents will need to find an out-of-state school that meets their local state requirements and accepts out-of-state students.

What if I live in a state without public online schools and I can't afford a private program?

Have you considered homeschooling? Many parents seek out online schools because of a difficult or busy family schedule and may not have time to bear the full educational responsibility of homeschooling. Nevertheless, there are many affordable all-in-one homeschool curriculums and homes chool programs that make homeschooling much easier on a busy parent.