Skip to main content

Iowa Homeschool Documents & Templates

Every document you need to homeschool legally in Iowa, based on Iowa Code Chapter 299A (Competent Private Instruction).

These are general templates for CPI Option 2: Standardized Testing, the most common of Iowa's 4 pathways. Our free wizard generates personalized documents with your name, address, and district filled in.

What documents do you need?

Annual Renewal

Required each year

Annual Renewal

Basis
Annual re-filing of notification

Iowa Code 299A.2

Other ways to homeschool in Iowa

This page covers CPI Option 2: Standardized Testing. Iowa offers 4 different ways to homeschool, and each may require different documents:

  • โ€ข
    CPI Option 1: Licensed Teacher Supervision: 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. It runs at least 148 days a year, with at least 37 days each school quarter (Iowa Code 299A.1(2)(a)(1)). Unless you are in a home school assistance program, you file the competent private instruction report (Form A) with your school district by September 1 (Iowa Code 299.4). The supervising teacher provides assessments of progress. Iowa law sets no subject list for competent private instruction.
  • โ€ข
    CPI Option 2: Standardized Testing(this page): You teach your child at home with no instructor qualifications required (Iowa Code 299A.3). Under current Iowa law, filing the competent private instruction report (Form A), the annual evaluation and reporting results are optional for parent-led instruction. They apply if you ask your district for services. Iowa sets no required subject list for this option.
  • โ€ข
    Accredited Nonpublic School Enrollment: Your child enrolls full time in an accredited nonpublic school (Iowa Code 299.1). The school, not the family, carries the duties: it sets attendance days or hours, employs licensed teachers, provides the curriculum, assesses students and keeps records under Iowa Code 256.11 and 281 IAC chapter 12. The family files no competent private instruction report (Iowa Code 299.4). Iowa's Students First Education Savings Account program is tied to enrollment in an accredited nonpublic school (Iowa Code 257.11B).
  • โ€ข
    Option 4: Independent Private Instruction (IPI): Independent private instruction is provided by a parent, guardian, or legal custodian, is not accredited, enrolls not more than four unrelated students, charges no tuition or other pay for instruction, and provides instruction in mathematics, reading and language arts, science, and social studies (Iowa Code 299A.1(2)(b)). 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.

Our wizard helps you choose the right one and generates the correct documents. Compare all pathways for Iowa

Education savings available

Iowa offers Students First Education Savings Account Program. ESA programs may have additional documentation requirements. Learn about ESA programs

Get your personalized documents

These are general templates. The wizard generates documents with your name, address, and district already filled in, ready to download and send.

Get your Iowa documents

Requirements sourced from Iowa Code Chapter 299A (Competent Private Instruction). Last reviewed October 2026