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 real choices. Under Iowa Code Chapter 299A, you can choose Competent Private Instruction (CPI) supervised by a licensed teacher (Option 1), CPI provided by a parent (Option 2), or Independent Private Instruction (IPI). For parent-led CPI and IPI, filing a report and testing are optional unless you ask your school district for services.

Iowa requirements link to their official sources. See how we verify.

Build My Iowa Plan

Free. 5 minutes. Documents and deadlines included.

Answer a few questions and get your checklist, documents, and deadlines for Iowa.

Iowa homeschool requirements include conditions and exceptions. Compare the pathways below and read the conditions alongside each supported requirement.

Source: Iowa Code Chapter 299A (Competent Private Instruction). Last reviewed October 2026. State education department page checked for changes October 27, 2026.

Regulation level
Moderate
Compulsory ages
6–16
Notification required
No
Assessment required
No
Required subjects
None mandated
Primary statute
Iowa Code Chapter 299A (Competent Private Instruction)

Conditions and exceptions

CPI Option 1: Licensed Teacher Supervision

  • Not required of the family when instruction is through a school district or accredited nonpublic school home school assistance program; the program files its own report (Iowa Code 299.4(2)).
  • A child who is 5 by September 15 and enrolled in a public school district counts as compulsory attendance age unless the parent notifies the district in writing of the intent to remove the child from enrollment (Iowa Code 299.1A(2)).
  • No annual standardized test or Iowa Code 299A.4 evaluation applies to licensed-practitioner CPI (Iowa Code 299A.2); the supervising licensed teacher provides formal and informal assessments of progress to the student and parent (Iowa Admin. Code 281-31.3(1)(c)).
  • No statute or rule requires the family to keep an attendance log, but Option 1 instruction must total at least 148 days with at least 37 days each quarter (Iowa Code 299A.1(2)(a)(1)), and the supervising teacher must keep a log of visits and assistance (Iowa Admin. Code 281-31.3(1)(c)).
  • Option 1 instruction is given by a person who holds an Iowa teaching license (Iowa Code 299A.2). Chapter 299A adds no separate background check; licensing is handled by the Board of Educational Examiners.
  • Applies to a child who is 5 by September 15 and enrolled in a public school district: the child counts as compulsory attendance age unless the parent notifies the district in writing of the intent to remove the child from enrollment (Iowa Code 299.1A(2)).

CPI Option 2: Standardized Testing

  • Required if you ask the school district or area education agency for services, including dual enrollment, a home school assistance program, open enrollment, special education, or instructional materials (Iowa Admin. Code 281-31.7(5)).
  • If you choose to file, use the district CPI report (Form A) under Iowa Code 299.4, due September 1.
  • Applies only if you file the optional CPI report (Form A) or must file because you requested district services (Iowa Code 299A.3; Iowa Admin. Code 281-31.7(5)).
  • Iowa Admin. Code 281-31.3(2)(a) describes the parent report as provided "within 30 days of commencing instruction", while Iowa Code 299.4(1) sets September 1 of the school year. The Iowa DOE lists Form A as due September 1.
  • A child who is 5 by September 15 and enrolled in a public school district counts as compulsory attendance age unless the parent notifies the district in writing of the intent to remove the child from enrollment (Iowa Code 299.1A(2)).
  • Iowa Code 299A.1(2)(a)(2) defines parent-provided CPI without a day count; the 148-day (37 days per quarter) standard is written into 299A.1(2)(a)(1) for licensed-practitioner CPI. The Iowa Department of Education lists 148 days as part of CPI generally, so following it is the cautious choice.
  • Applies only if you choose annual evaluation and reporting, or must because you requested district services such as dual enrollment (Iowa Code 299A.3; Iowa Admin. Code 281-31.3(2), 281-31.7(5)).
  • Iowa Code 299A.4(1) says each child receiving competent private instruction "shall" be evaluated annually by May 31, while 299A.3 and Iowa Admin. Code 281-31.3(2) make evaluation optional ("may") for parent-provided CPI. The Iowa DOE applies the evaluation to Option 2 "with dual enrollment or optional reporting".
  • When an evaluation is given, Iowa Code 299A.5 has the evaluation administrator report results to the parent, the district and the Department of Education.
  • A portfolio reviewed by a licensed Iowa teacher approved by the superintendent is an optional alternative to a standardized test for families who evaluate (Iowa Code 299A.4(7)).
  • Applies to a child who is 5 by September 15 and enrolled in a public school district: the child counts as compulsory attendance age unless the parent notifies the district in writing of the intent to remove the child from enrollment (Iowa Code 299.1A(2)).
  • If you report, results go to the school district of residence and the Iowa Department of Education by August 1 (Iowa Code 299A.3(3)).

Accredited Nonpublic School Enrollment

  • A child who is 5 by September 15 and enrolled in a public school district counts as compulsory attendance age unless the parent notifies the district in writing of the intent to remove the child from enrollment (Iowa Code 299.1A(2)).
  • Parents do not teach in this option, so no parent qualification applies. The school's teachers hold Iowa licenses endorsed for their positions (281 IAC 12.4).
  • The school, not the family, provides the curriculum. Accredited schools must offer and teach the program required by Iowa Code 256.11 and 281 IAC chapter 12.
  • The school, not the family, provides the curriculum required by Iowa Code 256.11 and 281 IAC chapter 12.
  • The family does not arrange testing. The accredited school assesses its students, including the statewide assessment used for accountability (281 IAC 12.8).
  • The school chooses and gives its assessments (281 IAC 12.8).
  • The school sets its assessment schedule (281 IAC 12.8).
  • The family reports nothing. The school reports student achievement annually under 281 IAC 12.8(2).
  • The school keeps attendance, not the family: each student's permanent office record contains evidence of attendance (281 IAC 12.3(4)).
  • The school keeps each student's cumulative record of courses and scholastic progress (281 IAC 12.3(4)).
  • State review is of the school's accreditation, not the family's records (Iowa Code 256.11; 281 IAC chapter 12).
  • Parents do not teach in this option.
  • The September 1 report applies only to competent private instruction outside an accredited school; a family enrolling a child in an accredited nonpublic school submits nothing.
  • Applies to a child who is 5 by September 15 and enrolled in a public school district: the child counts as compulsory attendance age unless the parent notifies the district in writing of the intent to remove the child from enrollment (Iowa Code 299.1A(2)).

Option 4: Independent Private Instruction (IPI)

  • You must give a report naming the primary instructor, location, responsible authority and students only if the district superintendent or the director of the Department of Education requests it in writing.
  • A child who is 5 by September 15 and enrolled in a public school district counts as compulsory attendance age unless the parent notifies the district in writing of the intent to remove the child from enrollment (Iowa Code 299.1A(2)).
  • Applies to a child who is 5 by September 15 and enrolled in a public school district: the child counts as compulsory attendance age unless the parent notifies the district in writing of the intent to remove the child from enrollment (Iowa Code 299.1A(2)).
  • There is nothing to file or renew each year. You give a report naming the primary instructor, location, responsible authority and students only if the superintendent or the director of the department of education asks for it in writing (Iowa Code 299A.1(2)(b)(6)).
  • The family sends no progress reports or test results. The only report is one naming the instructor, location, responsible authority and students, given only on written request (Iowa Code 299A.1(2)(b)(6)).

The essentials under the CPI Option 2: Standardized Testing

  1. 1Notification requirements vary by pathway
  2. 2Required subjects vary by pathway
  3. 3Assessment requirements vary by pathway
  4. 4Instructional time requirements vary by pathway
  5. 5Reporting requirements vary by pathway

Iowa offers 4 options. See all below.

What to know about homeschooling in Iowa

CPI Option 1 (licensed practitioner). Instruction is provided or supervised by a teacher holding a valid Iowa license appropriate to your child's age and grade, which can include a district or accredited nonpublic school home school assistance program. Under Iowa Code 299A.1(2)(a)(1), it runs at least 148 days a year, with at least 37 days each school quarter. Unless you are in a home school assistance program (which files its own report), you file the CPI report, Form A, with your school district by September 1 (Iowa Code 299.4). The supervising teacher provides assessments of progress to you and your child; no annual standardized test applies.

CPI Option 2 (parent-provided). Iowa Code 299A.3 says a parent "may" file Form A, have the child evaluated annually, and report the results. Those steps become required only if you request services from your school district or area education agency, such as dual enrollment, a home school assistance program, open enrollment, special education, or instructional materials (Iowa Admin. Code 281-31.7(5)). Iowa law sets no subject list for CPI. The Iowa Department of Education lists 148 days as part of CPI generally, so following it is the cautious choice.

Independent Private Instruction (IPI). IPI provides instruction in mathematics, reading and language arts, science, and social studies. You file nothing unless the district superintendent or the director of the Department of Education asks in writing for a report naming the primary instructor, location, responsible authority, and students. There is no testing and no minimum number of days.

If your 5-year-old is enrolled in a public school district, the child counts as compulsory attendance age until you notify the district in writing that you are removing the child from enrollment (Iowa Code 299.1A(2)).

Ready to put this into action?

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.

Build My Plan →

Claims and source coverage

Every fact checked against official state law

Facts backed by official law
148 / 148
Quoted word for word from the law
145
Confirmed not required by law
3

Explore the individual claims and cited sources behind this state's requirements.

31

source records linked

Additional reference links: 3 sources including the state DOE and HSLDA.

Review status

Last reviewed October 2026. We check Iowa's official sources for changes twice a week.

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.

Choose CPI Option 1 if you want a licensed teacher's supervision. Choose CPI Option 2 if you want to teach yourself and may want district services such as dual enrollment, which bring Form A and an annual evaluation with them. Choose IPI for the fewest requirements; IPI students can still use an approved driver education course, annual achievement testing, and district-to-community college concurrent enrollment (Iowa Admin. Code 281-31.7(6)). Families can also enroll in an accredited nonpublic school, which follows that school's rules rather than the homeschool options.

CPI Option 1: Licensed Teacher Supervision

Iowa Code Chapter 299A

Notification

detailed plan to local school district By September 1 of the school year

Iowa Code 299A.2 ·

Required subjects

See curriculum requirements in the cited source

Iowa Code 299A.3; Iowa Code 256.11 ·

Testing / assessment

Teacher evaluation

Iowa Code 299A.2 ·

Instructional time

148 days/year

Iowa Code 299A.1 ·

Sourced from Iowa Code Chapter 299A. Last reviewed October 2026 · 38 individual claims tracked

CPI Option 2: Standardized Testing

Iowa Code Chapter 299A

Most common

Notification

Varies by pathway

Iowa Code 299A.2 ·

Required subjects

Varies by pathway

Iowa Code 299A.3; Iowa Code 256.11 ·

Testing / assessment

Varies by pathway

Iowa Code 299A.2 ·

Instructional time

Varies by pathway

Iowa Code 299A.1 ·

Sourced from Iowa Code Chapter 299A. Last reviewed October 2026 · 40 individual claims tracked

Accredited Nonpublic School Enrollment

Iowa Code Chapter 299A

Notification

None required

Iowa Code 299.1; Iowa Code 299.4(1) ·

Required subjects

See curriculum requirements in the cited source

Iowa Code 256.11; 281 IAC 12.1(1) ·

Testing / assessment

None required

281 IAC 12.8 ·

Instructional time

See instructional-time requirements in the cited source

Iowa Code 299.1(2) ·

Sourced from Iowa Code Chapter 299A. Last reviewed October 2026 · 36 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

See instructional-time requirements in the cited source

Iowa Code 299A.1(2) ·

Sourced from Iowa Code 299A.1(2). Last reviewed October 2026 · 28 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

Iowa-specific tips

Practical guidance

If you file Form A. Form A goes to your school district by September 1. It lists your child's name and age, the period of instruction, an outline of the course of study (subjects covered, lesson plans, and time spent), texts used, and the instructor's name and address. If you are filing for the first time, include evidence of required immunizations and, for an elementary-age child, a blood lead test (Iowa Code 299.4). Fill it in completely and accurately.

If you evaluate under Option 2. Your child is evaluated by May 31 using a test from the Department of Education's approved list, or you submit a portfolio reviewed by a licensed Iowa teacher approved by the superintendent. Results go to your school district of residence and the Department of Education by August 1. Adequate progress on a test means scoring above the 30th percentile in reading, mathematics, and language arts (plus science and social studies in grade 6 and above), and either six months' progress or performance at or above grade level.

If progress is not adequate. Under Iowa Code 299A.6 and 299A.7, your child must attend an accredited school at the start of the next school year unless, before then, a retest or portfolio report shows adequate progress or a remediation plan is approved. An approved plan can let home instruction continue for up to one year.

Diplomas. The Department of Education says a resident district decides whether to issue a diploma to a student in private instruction, and suggests contacting your resident high school during eighth grade. 2026 legislation (House File 2754) added new provisions on diplomas and transcripts, so check the Department's 2026 technical assistance for current details.

ESA. Iowa's Students First Education Savings Account program (Iowa Code 257.11B) is tied to enrollment in an accredited nonpublic school. Confirm current eligibility with the Iowa Department of Education.

Explore Iowa homeschool guides

Iowa homeschool news

View all updates for Iowa →

Your independent resources

Official sources and independent organizations are listed separately below. Check the source and effective date before relying on an unresolved requirement.

Last reviewed October 2026 · How we verify

Get Your Personalized Plan →