Skip to main content

Homeschooling in Iowa? Here’s your plan.

some requirements

Thousands of Iowa families homeschool successfully. The process has more steps than some states, but every one is manageable, and we'll walk you through it.

Iowa gives homeschool families something rare: real choices. Under Iowa Code Chapter 299A, you can pick from four distinct pathways that range from structured oversight to near-total independence. The 2023 Students First Act (HF 68) also introduced a universal Education Savings Account program, making Iowa one of the most supportive states in the country for families who want to educate their children at home.

Every requirement on this page is sourced directly from Iowa state law. See how we verify.

Homeschooling is legal in Iowa. Iowa is a moderate-regulation state. To homeschool, you need to submit a simple notice to local school district By September 1, or within 14 days of removing a child from public school mid-year. Iowa requires 5 subjects, Standardized test, and 148 days/year of instruction. Children ages 6–16 are subject to compulsory education.

Source: Iowa Code Chapter 299A (Competent Private Instruction). Verified March 2026.

Regulation level
Moderate
Compulsory ages
6–16
Notification required
Yes — simple notice to local school district By September 1, or within 14 days of removing a child from public school mid-year
Assessment required
Yes — Standardized test, annually
Required subjects
5 (English/language arts (reading, writing, spelling, grammar), mathematics, science, social studies (U.S. and Iowa history, government, citizenship), health)
Primary statute
Iowa Code Chapter 299A (Competent Private Instruction)

The essentials under the CPI Option 2: Standardized Testing

  1. 1Send a simple notice to local school district By September 1, or within 14 days of removing a child from public school mid-year
  2. 2Teach 5 required subjects
  3. 3Submit assessment results annually
  4. 4Meet the 148 days/year minimum
  5. 5Submit annual progress reports to school district

Iowa offers 4 options. See all below.

What to know about homeschooling in Iowa

Iowa's homeschool framework is built around "Competent Private Instruction" (CPI), with three CPI options and a fourth pathway called Independent Private Instruction (IPI). CPI options require 148 days of instruction per year and cover five core subjects — English/language arts, mathematics, science, social studies, and health — as defined by Iowa Code Section 256.11. IPI (Option 4) is different: it requires only four subjects (math, reading/language arts, science, social studies — no health), has no minimum instructional day requirement, and requires no notification or reporting. Beyond those differences, the pathways vary significantly in oversight, assessment, and flexibility.

What makes Iowa especially notable is its dual enrollment provision. Iowa Code Section 299A.8 gives homeschooled students the right to enroll part-time in their local public school for individual courses, extracurricular activities, and special education services. A student cannot be denied participation solely because they are homeschooled. This is one of the strongest dual enrollment laws in the Midwest, and it means your child does not have to give up band, sports, or specialized classes to learn at home.

Iowa also recently became a universal ESA state. The Students First Education Savings Account Program (Iowa Code 257.11B) provides approximately $7,988 per student for the 2025-2026 school year, regardless of family income. However, the ESA is only available to students enrolled in an accredited nonpublic school — CPI (Options 1 and 2) and IPI (Option 4) families are NOT eligible unless the student enrolls in an accredited school (Option 3).

Get your personalized Iowa plan

Answer a few questions about your family, and we'll build your step-by-step checklist with ready-to-download documents. Takes about 5 minutes.

Start Your Iowa Plan →

Pending legislation

1 bill affecting homeschooling is currently moving through the Iowa legislature. These have not become law yet and do not change current requirements.

SF 2212

Active

A bill for an act relating to interscholastic athletic scrimmages between schools and nonaccredited home school sports organizations, and including effective date provisions.

Amendment S-5107 filed. (2026-03-19)Track this bill →

How we know this is right

Each sourced from Iowa Code Chapter 299A (Competent Private Instruction) and backed by 23 linked sources.

23

sources linked

Cross-referenced against 3 independent sources including the state DOE and HSLDA.

Kept current

Last verified March 2026. State DOE pages monitored for changes.

How we verify our data →

Help us stay accurate

Recently filed in Iowa? Your experience helps us verify this data.

How homeschooling works in Iowa

Iowa offers 4 options to homeschool. The most common is highlighted.

Most Iowa families choose CPI Option 2 (standardized testing) because it requires no instructor qualifications and keeps things simple — you file CPI Form A with your local school district, teach at home, and your child takes an annual standardized test scoring at or above the 30th percentile in each subject. Option 1 replaces the test with an annual evaluation by a licensed Iowa teacher. Option 3 puts you under the guidance of an Iowa-accredited school. Option 4 (Independent Private Instruction under Iowa Code Section 299A.1(2)) is the least regulated: no testing, no teacher evaluation, no progress reports, no notification requirement, and no minimum instructional days. Families can switch between options from one year to the next.

CPI Option 1: Licensed Teacher Supervision

Iowa Code Chapter 299A

Notification

simple notice to local school district By September 1, or within 14 days of removing a child from public school mid-year

Iowa Code 299A.2 ·

Required subjects

English/language arts (reading, writing, spelling, grammar), mathematics, science, social studies (U.S. and Iowa history, government, citizenship), health

Iowa Code 299A.3; Iowa Code 256.11 ·

Testing / assessment

Teacher evaluation — annually

Iowa Code 299A.2 ·

Instructional time

148 days/year

Iowa Code 299A.1 ·

Verified against Iowa Code Chapter 299A, March 2026 · 22 individual claims tracked

CPI Option 2: Standardized Testing

Iowa Code Chapter 299A

Most common

Notification

simple notice to local school district By September 1, or within 14 days of removing a child from public school mid-year

Iowa Code 299A.2 ·

Required subjects

English/language arts (reading, writing, spelling, grammar), mathematics, science, social studies (U.S. and Iowa history, government, citizenship), health

Iowa Code 299A.3; Iowa Code 256.11 ·

Testing / assessment

Standardized test — annually

Iowa Code 299A.2 ·

Instructional time

148 days/year

Iowa Code 299A.1 ·

Verified against Iowa Code Chapter 299A, March 2026 · 22 individual claims tracked

Accredited Nonpublic School Enrollment

Iowa Code Chapter 299A

Notification

simple notice to local school district By September 1, or within 14 days of removing a child from public school mid-year

Iowa Code 299A.2 ·

Required subjects

English/language arts (reading, writing, spelling, grammar), mathematics, science, social studies (U.S. and Iowa history, government, citizenship), health

Iowa Code 299A.3; Iowa Code 256.11 ·

Testing / assessment

Other approved method — annually

Iowa Code 299A.2 ·

Instructional time

148 days/year

Iowa Code 299A.1 ·

Verified against Iowa Code Chapter 299A, March 2026 · 22 individual claims tracked

Option 4: Independent Private Instruction (IPI)

Iowa Code 299A.1(2)

Notification

None required

Iowa Code 299A.1(2) ·

Required subjects

mathematics, reading and language arts, science, social studies

Iowa Code 299A.1(2) ·

Testing / assessment

None required

Instructional time

No specific requirements

Iowa Code 299A.1(2) ·

Verified against Iowa Code 299A.1(2), March 2026 · 22 individual claims tracked

Forms and filings

CPI Option 1: Licensed Teacher Supervision Notice of Intent

Issued by: local school district

When due: By September 1, or within 14 days of removing a child from public school mid-year

CPI Option 2: Standardized Testing Notice of Intent

Issued by: local school district

When due: By September 1, or within 14 days of removing a child from public school mid-year

Accredited Nonpublic School Enrollment Notice of Intent

Issued by: local school district

When due: By September 1, or within 14 days of removing a child from public school mid-year

Iowa-specific tips

Practical guidance

Your pathway choice matters for the ESA. The Students First ESA is only available to students enrolled in an accredited nonpublic school (Option 3). CPI and IPI homeschool families are not eligible. If ESA funding is important to you, choose Option 3.

Dual enrollment is one of your biggest advantages. Iowa Code Section 299A.8 guarantees access to public school courses, sports, band, clubs, and special education services. Your child meets the same eligibility standards as enrolled students, and the district cannot turn them away for being homeschooled.

First-time filers have extra steps. When filing CPI Form A for the first time, you must provide immunization records and, for elementary-age children, a blood lead test (Iowa Code 135.105D). These are not required for renewal filings.

Option 2 has a minimum score threshold. Your child must score at or above the 30th percentile in each tested subject — not just the composite. Reading, math, and language arts are tested at all grades; science and social studies are added at grade 6 and above.

Special needs families benefit from dual enrollment. Under Iowa Code 299A.8, your child can enroll part-time to receive special education services, and the district cannot require full enrollment. Note that this applies to CPI Options 1 and 2, but not to Independent Private Instruction.

Co-ops have limits under IPI. If you use Option 4 (Independent Private Instruction), group instruction is limited to four unrelated students, and the instructor may not receive tuition or payment under Iowa Code Chapter 299A.

Education savings / school choice programs

Students First Education Savings Account Program

$7,988/student (2025-2026; adjusts annually): Students enrolled in an accredited nonpublic school only

The ESA is for accredited nonpublic school tuition and related expenses only. CPI (Options 1 and 2) and IPI families are NOT eligible for the ESA unless the student is enrolled in an accredited nonpublic school. Eligible uses include tuition, textbooks, curriculum, tutoring, educational therapies, testing fees, and online programs. Families receiving ESA funds must document expenditures. Unused funds may roll over.

Explore Iowa homeschool guides

Frequently asked questions

How do I start homeschooling in Iowa?

To begin homeschooling in Iowa, you need to file a simple notice with local school district By September 1, or within 14 days of removing a child from public school mid-year. Compulsory education applies to ages 6 through 16. The legal basis is Iowa Code Chapter 299A.

Do I need to notify anyone to homeschool in Iowa?

Yes. Iowa requires a simple notice submitted to local school district. The deadline is By September 1, or within 14 days of removing a child from public school mid-year.

Is testing required for homeschoolers in Iowa?

Yes. Iowa requires Standardized test annually. Minimum score: 30th percentile per subject (reading, math, language arts; adds science, social studies for grade 6+) plus six months progress or at/above grade level.

What subjects are required for homeschooling in Iowa?

Iowa requires instruction in: English/language arts (reading, writing, spelling, grammar), mathematics, science, social studies (U.S. and Iowa history, government, citizenship), health.

Are there education savings programs for homeschoolers in Iowa?

Students First Education Savings Account Program: $7,988/student (2025-2026; adjusts annually) for Students enrolled in an accredited nonpublic school only.

Your independent resources

These are the same primary sources we use. You can always read the originals.

Verified against state statute, March 2026 · What changed · How we verify

Get Your Personalized Plan →