50 states
Homeschool requirements by state
Every state regulates homeschooling differently, and some regulate it hardly at all. Pick your state below for its actual notice, subject, record-keeping and testing rules in plain language.
This page and the state pages it links to are a plain-language summary, not legal advice. Laws change, and the state page for each state names its own sources and the date it was last checked. When you are deciding what your family is required to do, confirm current requirements with your state’s department of education or statutes directly, not with this page alone.
AlabamaLight requirementsAlaskaNo notice requiredArizonaLight requirementsArkansasLight requirementsCaliforniaLight requirementsColoradoModerate requirementsConnecticutNo notice requiredDelawareLight requirementsFloridaModerate requirementsGeorgiaModerate requirementsHawaiiModerate requirementsIdahoNo notice requiredIllinoisNo notice requiredIndianaLight requirementsIowaLight requirementsKansasLight requirementsKentuckyLight requirementsLouisianaModerate requirementsMaineModerate requirementsMarylandModerate requirementsMassachusettsDetailed requirementsMichiganNo notice requiredMinnesotaModerate requirementsMississippiLight requirementsMissouriLight requirementsMontanaLight requirementsNebraskaLight requirementsNevadaLight requirementsNew HampshireNo notice requiredNew JerseyNo notice requiredNew MexicoLight requirementsNew YorkDetailed requirementsNorth CarolinaModerate requirementsNorth DakotaDetailed requirementsOhioLight requirementsOklahomaNo notice requiredOregonModerate requirementsPennsylvaniaDetailed requirementsRhode IslandDetailed requirementsSouth CarolinaModerate requirementsSouth DakotaLight requirementsTennesseeModerate requirementsTexasNo notice requiredUtahLight requirementsVermontModerate requirementsVirginiaModerate requirementsWashingtonModerate requirementsWest VirginiaModerate requirementsWisconsinLight requirementsWyomingLight requirements
$29 a month after the first month. Cancel anytime, in one click.