Complete How-To Guide: IEP Insight for Google Sheets
IEP Insight transforms Google Sheets into a fast, professional, and FERPA/HIPAA-compliant Special Education progress monitoring system. It replaces clunky binder logs, scattered papers, and rigid enterprise software with an intuitive, automated application that lives entirely inside your secure Google Drive.
Build and edit student caseloads quickly using a guided step-by-step interactive wizard.
Track quantitative and qualitative probe data in seconds with instant validation.
Generate visual reports complete with goal mastery gauges, trendlines, and print-ready parent summaries.
Archive historical school years to keep active sheets clean while preserving complete compliance audit trails.
1. Initial Installation & First-Time Setup
Open your copy of the IEP Insight spreadsheet template or install the add-on from Google Workspace Marketplace. Once loaded, the custom menu IEP Insight will automatically appear under Extensions in your Google Sheets top navigation bar.
Because IEP Insight manages data across your tabs, Google requires a standard one-time permissions grant:
- Click IEP Insight in the top menu and select Setup IEP Insight (or open the Homepage / Quick Guide).
- A Google dialog will appear stating: "Authorization Required". Click Continue.
- Select your Google Workspace or personal Google account.
- Review the requested spreadsheet permissions and click Allow All.
From the top menu, select Extensions > IEP Insight > Setup IEP Insight. The script automatically creates and organizes all database tabs in the correct order:
Homepage— Your central dashboard & privacy shieldStudents— Active caseload roster & review datesIEPGoals— Mastery targets and benchmark criteriaIEPProgress— Raw measurement logbook databaseProgress Reports— Saved narrative summariesTeachers/Settings— User preferences and Pro licensing
β¨ Once initialized, the Caseload Creation Wizard launches automatically so you can add your first student immediately!
Step 1: Setting Up & Managing Your Caseload
To add a student to your caseload, select IEP Insight > Caseload Creation Wizard (or click Caseload Wizard from the pinned sidebar).
Screen 1: Student Information
- Student Name / Identifier: Enter the studentβs name, initials, or student ID (e.g.,
Jordan M.orStudent 104). - IEP Start Date: The date the current IEP cycle began.
- Annual Review Date: The annual meeting or expiration date.
- Status: Select
Active(default) orInactive. - Click Next: Goals & Benchmarks →.
Screen 2: Goals & Objectives
Every student must have at least one goal. Click Add Another Goal to track multiple annual goals (e.g., Reading Fluency, Math Calculation, On-Task Behavior).
For each goal, specify:
- Goal Short Name / Area: A concise descriptor used in dropdowns and chart titles (e.g.,
Reading FluencyorTask Initiation). - Full IEP Goal Description: The verbatim annual goal text from the student's IEP document.
-
Mastery Criteria Toggle:
- Keep "Require Goal Mastery Criteria" checked if the goal is measured directly with numeric probe trials.
- Uncheck it if the goal uses Benchmark-Driven Mastery (where the annual goal is considered met once all of its short-term objectives are met).
Measurement Types & Mastery Criteria
IEP Insight supports four flexible measurement models tailored to modern IEP goals:
| Measurement Type | Common IEP Examples | Target Value Example |
|---|---|---|
| Percentage (%) | Accuracy on comprehension probes, math worksheet accuracy | 80 (representing 80%) |
| Numerical / Frequency | Correct words per minute (WPM), discrete behavioral counts | 115 (words/min) or 3 (reminders) |
| Duration (Minutes) | Sustained attention, independent reading time, latency | 20 (minutes on task) |
| Rubric / Score | Writing scale (1–4), social interaction rating rubric | 4 (score on rubric) |
Defining Consecutive Trials
Set your exact threshold for mastery consistency:
- Trials Required: How many successful probes are needed (e.g.,
4). - Out of Total Trials: The consecutive trial evaluation window (e.g.,
5). - Resulting Rule: The goal will be automatically flagged as Met when the student achieves the target score in 4 of 5 consecutive probes.
Adding Short-Term Objectives / Benchmarks
If an IEP goal includes intermediate milestones, click Add Benchmark under that goal card:
- Assign a benchmark code (e.g.,
Obj 1.1,Benchmark A). - Enter the objective description.
- Set an individual target value and required trials specific to that benchmark (e.g., Target:
60%for Marking Period 1, advancing to80%on the overall annual goal).
Screen 3: Review & Save
- Click Next: Review & Confirm → to inspect the summary of your student's profile.
-
Choose your save action:
- Save & Add Next Student: Commits the student to your sheet and clears the form for the next student.
- Save & Finish: Commits the student and closes the wizard.
Important Rule: Never manually edit or delete rows inside the raw IEPGoals or Students sheets. Manual spreadsheet changes can break relational IDs and historical links.
Always use the built-in Edit Mode:
- Open IEP Insight > Edit Caseload & Goals (or switch to Edit Existing Student inside the wizard).
- Choose the student from the Select Student to Edit dropdown.
- The wizard automatically loads all existing annual targets, trial settings, and benchmarks.
- Renaming a Student: If you edit the student's name in the form, IEP Insight automatically executes a synchronized update across all sheets (
Students,IEPGoals,IEPProgress, andProgress Reports), preserving every single historical data point! - Click Save Changes to Caseload.
Step 2: Recording Probe Measurements (The Logbook)
The Digital Logbook is your daily/weekly data collection tool. It is engineered for ultra-fast, friction-free data entry on laptops, Chromebooks, iPads, or interactive classroom panels.
How to Record a Probe Measurement:
- Open IEP Insight > Open Logbook (or click Open Logbook in the sidebar).
- Select Student: Choose your student from the dropdown.
- Select Goal: The goal dropdown dynamically updates with only the active goals assigned to that student.
-
Select Benchmark:
- Choose "Overall Goal (Annual Target)" to record a probe toward the annual target.
- Or select a specific quarterly benchmark objective.
- Enter Measurement: Type the raw numerical score (e.g.,
82for 82%,110for words per minute,15for minutes). - Enter Observation Notes (Optional): Add qualitative context (e.g., "Prompting required on question 3", "Completed independently with noise-cancelling headphones").
- Click Record Measurement.
The logbook checks your values, displays a green confirmation badge, records the exact timestamp and teacher email in the background IEPProgress sheet, and resets the input field ready for your next entry in under one second.
Step 3: Generating Visual Progress Reports & PDFs
When it's time for quarterly progress updates, annual reviews, or parent-teacher conferences, IEP Insight creates presentation-grade visual reports.
Interactive Report Dashboard
- Open IEP Insight > Open IEP Report (or click IEP Report in the sidebar).
- Select your student from the Select Student dropdown.
- The report immediately compiles all longitudinal data into high-impact interactive visuals:
What Each Section Displays:
Shows the cumulative percentage and ratio of goals currently marked as Met vs. In Progress.
Plots every historical probe over time. A dashed horizontal line indicates the IEP target score, while the linear trendline illustrates the student's true growth trajectory.
Evaluates the most recent probe window against your consecutive trial rule (e.g., 3 of 4 Trials Met). When the threshold is reached, the badge turns vibrant green and updates the goal to Met.
Complete chronological table listing probe dates, scores, benchmark identifiers, and teacher observation notes.
Adding & Saving Teacher Narratives
IEP Insight lets you write and store formal quarterly summaries directly within the interactive report window:
- Scroll to the Teacher Narrative Comments section beneath any goal card.
- Type your qualitative evaluation or meeting comments.
- Click the green Save / Load Comments button at the top of the report.
- Your notes are saved to the
Progress Reportsdatabase tab with a timestamp. The next time you open this student's report, your saved notes load automatically.
One-Click Printing & PDF Export
IEP Insight features built-in print CSS engineered specifically for clean distribution to parents and IEP teams:
- In the IEP Report window, click the blue Print / Save PDF button.
- Your browserβs native print dialog will open:
- Destination: Select Save as PDF or choose your printer.
- Layout: Portrait.
- Paper Size: Letter (8.5" × 11").
- Margins: Default.
- Optimized Print Styling: The tool automatically strips out sidebars, action buttons, and scrollbars, resizing charts into high-resolution vector graphics and formatting cards so they fit neatly across pages without awkward breaks.
Step 4: Year-End Rollover & Multi-Year Archiving
At the end of a school year, special educators often struggle with managing bloated spreadsheets or losing historical data. IEP Insight includes a dedicated Year-End Archiving engine that keeps your spreadsheet lightweight while maintaining a 100% compliant audit trail.
How to Archive a Completed School Year:
- Select IEP Insight > Archive & Start New Year from the top menu.
- Enter a school year label when prompted (e.g.,
2025-2026or2026-2027). - Click OK, then review and confirm the dialog.
What the Archiving Process Does Automatically:
- Copies all data from
Students,IEPGoals,IEPProgress, andProgress Reportsinto dedicated archive sheets (e.g.,Archive_Students_2025-2026). - Applies formatting protections and automatically hides the archive sheets to keep your tab bar clean.
- Clears the active sheets so you can enter your new caseload from a completely clean slate.
Viewing Past Archived Years
You never lose access to historical records:
- In Google Sheets: Select IEP Insight > View Past Archives or right-click any sheet tab and choose Show sheet to inspect historical data directly.
- In the IEP Report Viewer: Open IEP Insight > Open IEP Report. Use the Year dropdown at the top of the screen to switch between the Current Year and any previously archived year. All charts, graphs, and teacher narratives from previous years will render on demand!
7. Understanding Your Spreadsheet Tabs
IEP Insight organizes your caseload into specialized database tabs. The Homepage serves as your mission control and screen-sharing privacy shield:
| Tab Name | Purpose | How It Is Managed |
|---|---|---|
| π Homepage | Central navigation board, quick roadmap, compliance badges, and licensing overview. Acts as a privacy shield when projecting. | Protected reference hub. Do not delete. |
| π Students | Roster of active students, IEP start dates, and annual review dates. | Managed automatically by the Caseload Wizard. |
| π― IEPGoals | Stores annual goal descriptions, measurement types, mastery targets, and benchmark criteria. | Managed automatically by the Caseload Wizard. |
| π IEPProgress | The central database of all timestamped probe measurements and qualitative teacher observation notes. | Logged automatically through the Logbook. |
| π Progress Reports | Saved quarterly summaries, meeting notes, and formal teacher narratives. | Managed automatically by the Report Viewer. |
| βοΈ Settings | Stores user email permissions, active configurations, and Pro license key. | Managed via Setup and License dialogs. |
8. Free vs. Pro Plans & License Activation
Every feature of IEP Insight is available on the Free Tier for your first 3 students. Upgrading to Pro removes caseload restrictions:
| Feature | Free Plan | Pro Plan |
|---|---|---|
| Caseload Capacity | Up to 3 Students | Unlimited Students |
| Goal Tracking & Benchmarks | Unlimited Goals | Unlimited Goals |
| Logbook Data Collection | Unlimited Probes | Unlimited Probes |
| Visual Charts & Trendlines | Included | Included |
| PDF Progress Reports | Included | Included |
| Year-End Multi-Year Archiving | Included | Included |
| Pricing | Free Forever | $30 / Year ($2.50/mo) |
How to Activate Your Pro License:
- Purchase a license key from SmartClassScripts on Gumroad.
- In your spreadsheet top menu, click IEP Insight > Enter License Key.
- Paste your license key into the prompt and click Verify & Activate.
- The system validates your key and immediately unlocks unlimited caseload capacity across your spreadsheet.
9. Frequently Asked Questions & Troubleshooting
Free Tier Access (Included): Anyone you share the sheet with (as an Editor) can open the Logbook and record probes, operating under the Free Plan (limited to your first 3 students).
Pro Tier Access (Requires Additional License): For colleagues or co-teachers to access, view, and log data across your entire unlimited caseload, they must have their own Pro license key activated under their school Google email address.
Ready to Transform Your Caseload Tracking?
Install IEP Insight from the Google Workspace Marketplace today. 100% free forever for up to 3 students — no credit card required.