Skip to content

IEP compliance calendar

By the IEP Atlas editorial teamLast updated

Short answer

An IEP compliance calendar plans every task backward from each student's due date, so the meeting happens early instead of on the last legal day. For each annual review or reevaluation, it lists the date to request input, send notice, finish the draft, hold the meeting and send the final IEP to staff. Build it monthly from your due date list.

A due date list tells you when an IEP expires. A compliance calendar tells you what to do this week so it never does. The difference matters in March, when 6 reviews land in the same 3 weeks and every one needs notice, data and a draft.

This page is the calendar layer. The IEP due date tracker holds each student's raw dates, and the IEP timelines page explains the federal rules behind them. The case manager's handbook has the month-by-month overview of the role.

Plan backward from the due date

Every review gets the same set of offsets. Pick yours once and apply them to every student. The offsets below are a common starting point, not a legal rule. Federal rules require notice early enough for parents to attend and a meeting at a mutually agreed time and place; your state may set a minimum number of days.[1]

TaskOffset from due dateWhy this much time
Pull current data and work samples45 days beforeGives 2 to 3 weeks of fresh data before the draft
Request input from teachers and providers40 days beforeThey need 10 school days to respond
Offer meeting dates to the parent35 days beforeLeaves room for one reschedule
Send written noticePer state rule, often 10 days before the meetingYour state may set a minimum
Finish the draft7 days before the meetingTime to share it if your district allows drafts
Hold the meeting21 to 30 days before the due dateA cushion if anyone cancels
Send prior written notice and the final IEPWithin your district's window after the meetingChanges need notice before they take effect[3]
Share the IEP with every implementerWithin 5 school days of the meetingEach teacher must know their responsibilities[2]

Run any date you are unsure of through the IEP due date calculator. It handles state-style counting of "one year."

The fill-in calendar

Make one page per month. Each row is a task with a date, not a student. Sorting by task date shows what is due this week across the whole caseload.

DateStudentTaskType (annual, reeval, amendment, progress)Done
______________________________
______________________________
______________________________

Add three fixed rows to every month before the student rows: progress report due dates, the last day to send notices before a break, and any district file review.

Completed example: November for an 18-student caseload

This is a fictional middle school caseload. Three students have reviews due between December and early January. One reevaluation is due in February.

DateStudentTaskTypeDone
Nov 2AllProgress report data pullProgressYes
Nov 3M.R.Request input (due Dec 15)AnnualYes
Nov 5M.R.Offer 3 dates to parentAnnualYes
Nov 6AllFirst quarter progress reports sent homeProgressYes
Nov 9T.L.Pull data (due Dec 22)AnnualYes
Nov 10K.B.Reevaluation planning: review existing data with teamReevalYes
Nov 12T.L.Request inputAnnualYes
Nov 13M.R.Send notice for Nov 24 meetingAnnualYes
Nov 16K.B.Consent for reevaluation sent homeReevalYes
Nov 17M.R.Draft finishedAnnualYes
Nov 19T.L.Parent picks Dec 2AnnualYes
Nov 20AllLast day for notices before breakFixedYes
Nov 24M.R.Meeting heldAnnualYes
Nov 30M.R.Final IEP to 6 teachers, acknowledgments collectedAnnual4 of 6
Nov 30J.P.Pull data (due Jan 8)AnnualYes

The "4 of 6" in the last rows is the useful part. It tells you two teachers still owe a reply, and the calendar carries that into December. The K.B. rows start in November because a February reevaluation needs consent, testing and a report, and the clock does not stop for winter break.

Notes on each section

Fixed dates first

Write progress report dates, breaks and testing windows in before any student rows. A meeting that lands in state testing week will be moved, so plan around it.

One row per task

Reviewers and supervisors scan for the notice date and the meeting date. If both sit in one cell, nobody can tell which happened. Separate rows also give you a done column to check.

Reevaluations need a longer runway

Start reevaluation planning about 90 days out. The team reviews existing data first and decides what new testing is needed.[4] Consent comes before any new testing.

Amendments and transfers

Mid-year changes and new students go on the calendar the day you hear about them. A student who moves in with an IEP needs comparable services right away.[2] The new student with an IEP page has a 30-day plan.

What reviewers and parents look for

A compliance reviewer checks that no IEP expired, that notice went out before each meeting, and that teachers received the IEP. A calendar with dated, checked rows answers all three in one page.

Parents rarely see the calendar. They notice its effect: dates offered weeks ahead, a meeting that does not get rushed, and an IEP that their child's teachers have actually read.

Pair it with the caseload tracker

Keep the raw dates in the free caseload tracker, which flags reviews at 30, 60 and 90 days. On the first school day of each month, sort the tracker by due date, copy the next 60 days of reviews onto this calendar, and apply your offsets. That 20-minute routine catches most problems. The common ones are listed in common IEP compliance errors.

Log delivered minutes alongside it with the service log. Rules on notice days, counting and progress report timing vary by state, so check your district manual before you set your offsets.

Frequently asked questions

How far ahead should I schedule an annual IEP review?

Many case managers aim to hold the meeting 3 to 4 weeks before the due date. That leaves time to reschedule if a parent or team member cancels, without letting the IEP lapse.

What is the difference between a compliance calendar and a due date tracker?

A due date tracker lists each student's annual review and reevaluation dates. A compliance calendar turns those dates into weekly tasks, such as requesting input, sending notice and finishing the draft, sorted by when each task is due.

How many days notice does a parent get for an IEP meeting?

Federal rules require notice early enough that parents have a chance to attend. Many states set a minimum number of days. Check your state's rules and your district manual.

Use it in IEP Atlas

Sources

  1. 34 CFR §300.322: Parent participation, U.S. Department of Education (IDEA website)
  2. 34 CFR §300.323: When IEPs must be in effect, U.S. Department of Education (IDEA website)
  3. 34 CFR §300.503: Prior notice by the public agency; content of notice, U.S. Department of Education (IDEA website)
  4. 34 CFR §300.303: Reevaluations, Legal Information Institute, Cornell Law School
  5. 34 CFR §300.324: Development, review, and revision of IEP, Legal Information Institute, Cornell Law School

Written and checked by the IEP Atlas editorial team under our editorial policy. This guide describes general practice and federal rules. It is not legal advice; your state may add requirements, and the IEP team makes the decisions for each student.

IEP Atlas Pro

Turn your goals into progress reports

Pro tracks every goal on your caseload and drafts the report for you. Free for 14 days.

Count trials, prompts, and minutes live in the session; the graph and trend line draw themselves; progress reports are drafted from your data.