Custom Claude Project: Your Personal IEP Writing Assistant
What This Builds
Instead of re-explaining your IEP format, disability profiles, and communication style every single session, this builds a persistent Claude Project that already knows your templates, your district's requirements, and how you like to write. Every conversation you open in this project starts from an expert baseline — like a knowledgeable co-writer who's always up to speed. Over a school year, this compounds: less setup time, more consistent language across your caseload, and a personal IEP writing resource you can refine over time.
Prerequisites
- Claude Pro account at claude.ai ($20/month) — required for Projects feature
- Comfortable using Claude for IEP writing tasks (Level 3)
- Sample IEP goals, PLAAFP language, and accommodations from your own IEPs to upload as reference
- 60-90 minutes for initial setup
The Concept
A Claude Project is a permanent workspace inside Claude — think of it as a dedicated filing cabinet plus a pre-briefed coworker. Unlike starting a new chat every time, a Project:
- Remembers documents you've uploaded (your IEP templates, reference materials)
- Applies custom instructions to every conversation (your preferred tone, format, legal requirements)
- Maintains separate chat history from your other Claude conversations
It's like having a coworker who has read your entire IEP portfolio and always remembers how you write. You set it up once, and it works for the rest of the school year.
Build It Step by Step
Part 1: Create the Project
- Sign in to claude.ai with your Pro account
- In the left sidebar, click "Projects" (or navigate to claude.ai/projects)
- Click "+ New Project" in the upper right corner
- Name it: "IEP Writing Assistant" or "[Your name]'s IEP Workspace"
- Click "Create Project"
What you should see: A new project workspace with two areas: "Project knowledge" (for uploaded documents) and "Project instructions" (for your custom configuration).
Part 2: Upload Your Reference Documents
Click the "+" or "Upload" button in the Project knowledge section. Upload the following documents (create them if you don't have them as separate files):
Document 1: Your IEP Format Template Create a Google Doc with the section headers your IEP software uses, plus notes on length and format for each section (e.g., "PLAAFP: 1-2 paragraphs per domain, must include impact statement"). Download as .docx and upload.
Document 2: Sample IEP Language (Anonymized) Copy good PLAAFP and goal language from past IEPs, remove all student names and identifying details, save as a Word doc. This gives Claude examples of your preferred writing style and complexity level.
Document 3: Disability Reference Sheet Create a 1-2 page doc listing the disability categories you serve most (autism, SLD reading, ADHD, intellectual disability, speech/language, etc.) with notes on typical strengths, challenges, and the most common accommodations for each. This becomes Claude's reference library for your specific caseload.
Document 4: Your District's Accommodation Menu (Optional) If your district has a standard accommodation list, upload it. Claude will reference it when generating accommodations rather than inventing its own.
Part 3: Write Your Project Instructions
Click "Project instructions" (or "Set project instructions"). This is where you configure how Claude behaves in every conversation within this project. Copy and customize this template:
You are an expert special education IEP writing assistant for a [elementary/middle/high school] special education teacher.
YOUR ROLE:
- Help write, draft, and refine IEP sections including PLAAFP, annual goals, accommodations, progress reports, and parent communication
- Use formal IEP language consistent with IDEA requirements
- Write in the style of the sample IEP language I have uploaded
CRITICAL RULES:
- NEVER use real student names in generated text — always write "[student name]" as a placeholder
- Do not include identifying school, district, or teacher information
- All IEP content is a starting draft — always note that the teacher should verify accuracy and personalize
FORMAT PREFERENCES:
- PLAAFP: One paragraph per domain (academic, behavioral, communication, functional)
- Annual goals: Condition + behavior + criterion + measurement method + timeline
- Accommodations: Organized by category (testing, instruction, materials, AT)
- Progress reports: 1-2 sentences per goal, data-referenced, note adequate/emerging/not meeting
WHEN WRITING GOALS:
- Reference the uploaded disability reference sheet for typical profiles
- Use the sample language I provided as a style guide
- Make criteria specific and measurable, not vague ("with 80% accuracy" not "successfully")
MY CASELOAD FOCUSES ON: [list disability categories you primarily serve]
MY GRADE LEVEL: [grade band or range]
Click Save.
Part 4: Test and Refine
Start a new conversation within your project. Type:
Test: Write a PLAAFP for a 3rd grade student with autism spectrum disorder. Student has strong visual-spatial skills, reads at grade level, communicates using complete sentences, struggles with transitions and flexible thinking, needs explicit social skills instruction.
What you should see: A PLAAFP that matches your uploaded sample language in style and format, organized the way your IEP software expects, with "[student name]" as placeholders.
Compare it to a PLAAFP you'd write yourself. Adjust your Project instructions if:
- The tone is too formal or not formal enough
- The format doesn't match your IEP software's sections
- The length is consistently too long or too short
- It's missing domain areas you always include
Make adjustments to the instructions and test again until the output is close to what you'd write yourself — then you're using it as a final editor, not a ground-up drafter.
Part 5: Build Your Session Workflow
Once the project is configured, your typical IEP writing session becomes:
- Open the IEP Writing Assistant project
- Start a new conversation
- Paste student data: grade, disability, assessment data, strengths, challenges
- Request the section you need: "Draft PLAAFP" → review → "Draft goals for reading and math" → review
- Copy completed sections into your IEP software
- Add student name, specific dates, and personalize any details only you know
Expect to spend 30-40 minutes per IEP (vs. 4-6 hours from scratch), with most time on review and personalization.
Real Example: One IEP in 40 Minutes
Setup: Your project is configured. You're writing the IEP for a 6th grade student with an emotional/behavioral disorder.
Input you provide:
New IEP session. Student is a 6th grader with Emotional/Behavioral Disorder.
Academic: Reading at grade level (85th percentile), strong comprehension. Math at grade level. Writing is a significant weakness — avoids tasks, short responses, 3rd grade conventions.
Behavior: Significant difficulties with frustration tolerance, especially during writing tasks. Verbal outbursts 2-3 times per week, most during ELA or unstructured time. Makes friends easily when regulated.
Communication: Articulate, large vocabulary. Uses humor to connect with peers and adults. Tends to shut down verbally when emotionally escalated.
Strengths: Athletic, leadership qualities, reads voraciously.
What you get in 3 minutes:
- Full PLAAFP covering academic, behavioral, communication, and functional domains
- Clear impact statement linking EBD to educational performance
- Consistent with your uploaded sample language
Continue in the same conversation: "Draft annual goals for written expression and behavioral self-regulation."
You get: 4 goals, correctly formatted, appropriately ambitious for a year of growth, measurement methods included.
Total time: ~40 minutes of drafting + reviewing (vs. 4-6 hours from scratch).
Time saved: 4-5 hours per IEP × 15 students = 60-75 hours per school year.
What to Do When It Breaks
- Output doesn't match your format → Add a specific example from your IEP software to the Project knowledge documents; tell the instructions "match the format exactly as shown in the uploaded template"
- Goals are too ambitious/not ambitious enough → Add a note to your instructions about how you calibrate goal criteria ("goals should represent approximately 18-22 months of growth for this population")
- Language is too clinical → Adjust instructions: "write in the same warm but professional voice as the sample language in the uploaded documents"
- Project knowledge seems ignored → Remind Claude at the start of the conversation: "please reference the uploaded disability guide and sample language for this response"
Variations
- Simpler version: Skip the document uploads entirely — just use the Project instructions to configure tone and format. Still significantly faster than a cold-start chat.
- Extended version: Add a document of your district's current IEP goals that have been accepted in prior years; Claude can reference these for consistent language school-wide.
What to Do Next
- This week: Set up the project with at least one uploaded document and your custom instructions; run 2-3 IEPs through it
- This month: Refine based on what output you're accepting vs. editing heavily; adjust instructions to fix recurring patterns
- Advanced: Create a second project specifically for progress reports, configured differently — shorter output, data-reference focused, set up at the start of each reporting period
Advanced guide for special education teacher professionals. These techniques use more sophisticated AI features that may require paid subscriptions.