Skip to main content

How to create IEP goals

Create personalised, IDEA-compliant IEPs using Monsha's IEP Goals Generator.

Written by Piash

Monsha's IEP Goals Generator helps you draft IDEA-compliant Individualized Education Programs in minutes. You stay in control of every detail — SMART goals, accommodations, services, progress monitoring — and Monsha matches each section to the student's disability category, areas of concern, and present levels of performance.

You decide what goes in and how deep to go.

Step 1: Log in to Monsha

Head to app.monsha.ai and log in with your email. New here? Signing up takes two clicks.

Step 2: Open the IEP Goals Generator

From the tools list, pick IEP Goals to open the generator.

Step 3: Describe the student and add your sources

The main textarea is where you give Monsha a feel for the student. Type or paste a quick description of their current academic and functional performance — full sentences are nice but not needed. Bullet points, keywords, even shorthand all work.

Click Attach to drop in any material that helps describe the student:

  • Video — a YouTube link Monsha can transcribe.

  • File — assessment reports, IEPs, 504 plans, work samples, observation notes (PDF, DOCX, images, slides, spreadsheets).

  • Website — articles, specialist write-ups, district guidance, any URL.

  • Text — paste excerpts directly.

  • Monsha Resource — pull in something you've already created in Monsha.

The richer the source mix, the more grounded the goals. Previous IEPs and recent evaluation data are especially useful.

Click History to reopen a prompt you've used before — handy when you're drafting IEPs for several students with similar profiles.

Step 4: Set the IEP parameters

Four required fields live in the row under the textarea. They tell Monsha who the IEP is for and what to comply with:

  • Disability categories — multi-select. The full IDEA list is here: Autism Spectrum Disorder (ASD), Specific Learning Disability (SLD), Emotional Disturbance (ED), Intellectual Disability (ID), Speech or Language Impairment, Hearing Impairment, Visual Impairment, Orthopedic Impairment, Traumatic Brain Injury (TBI), Other Health Impairment (OHI), Developmental Delay, and + Other. Pick every category that applies — Monsha will weight the IEP accordingly.

  • Areas of concern — multi-select. Academic, Behavioral, Social/Emotional, Functional, Sensory or Physical, Speech and Language, Transition Readiness, Medical or Health, + Other. These shape the goals Monsha drafts and the supports it recommends.

  • Grade — three-level picker: choose the education system (US/Canada, UK, Australia, India/South Asia, IB, Cambridge, Age-Based, University/Tertiary), then the level (Early Years, Elementary, Middle School, High School), then the specific grade. This pins everything else — vocabulary, expectations, transition-plan eligibility — to the right standard.

  • Language — the IEP and all SMART goals will be written in this language. Pick from 60+ options.

Step 5: Configure the IEP

Click Configure Resource to open the IEP Goals Configuration modal. This is where you tell Monsha exactly which IEP components to include and answer the structured questions that drive each one.

Pick your components. Six come selected by default: Student Information, PLAAFP, Goals and Objectives, Accommodations and Modifications, Services and Supports, Progress Monitoring. Four more are available when you need them:

  • Placement and Least Restrictive Environment (LRE)

  • Transition Plan (for students aged 14 or older)

  • Additional Notes

  • + Other

Add only what the student's plan actually requires — extra components don't make a stronger IEP, just a longer one.

Then answer the questions in the modal. Each one drives a section of the output, so be specific where you can:

  • Student's pronouns (required) — used throughout the IEP.

  • What broad goals do you envision for the student? (optional) — your big-picture priorities. Has its own History button.

  • Does the student require accommodations or modifications? (required) — pick the categories that apply.

  • What services are already in place or anticipated for the student? (required) — speech, OT, PT, counseling, paraprofessional support, etc.

  • How frequently will progress be monitored for this student? (required) — weekly, monthly, quarterly, by reporting period.

  • Any other information or context you'd like to share? (optional) — teaching strategies that work, baseline data, specialist recommendations, communication needs, areas to prioritise. Keywords are fine. Has its own History button.

Hit Save Configuration when you're done. Cancel discards changes and keeps the previous setup.

Step 6: Layer on extras (optional)

Click More Options to add anything else the plan needs:

  • Attach to course — link the IEP to one of your Monsha courses so it sits in the right student folder.

  • Assign standards — anchor goals to a standards framework (Common Core, state-specific, etc.).

  • Adapt to framework — hover for the submenu: Depth of Knowledge (DOK) Levels, Lexile Reading Levels, or Bloom's Taxonomy. Use this when the IEP needs to align with a specific cognitive or reading framework.

Flip the Web search toggle on (to the right of Generate) if you want Monsha to pull from the open web while drafting — useful when you need current research on a specific intervention or framework.

Step 7: Click Generate

Your IEP is ready in seconds.

A complete IEP includes:

  • Student Information and PLAAFP (Present Levels of Academic Achievement and Functional Performance)

  • 4–7 SMART goals with measurable objectives, conditions, and criteria

  • Accommodations and modifications

  • Service recommendations

  • Progress monitoring plan

  • Placement / transition plan (when you've included those components)

What can you do after generating your IEP?

1. Chat with the content

Keep the conversation going. Ask Monsha to revise SMART goals, swap in different accommodations, add service recommendations, adapt the plan for a different student profile, or brainstorm new strategies — all in a continuous thread, just like ChatGPT.

Useful controls in the chat bar:

  • Attach — drop in another source mid-conversation (file, link, video, text, Monsha Resource).

  • Quick prompts — tailored prompt starters for IEPs: Create another variation, Focus more on…, Add more ›, Reduce ›, Difficulty ›, Change tone ›. The chevron items open submenus with specific options.

  • Globe icon — toggles web search on for the next message.

2. Edit and enhance

The content card's Edit button opens a full rich-text editor. Use the Insert dropdown to add tables, headings, dividers, bulleted/numbered/to-do lists, images, equations, or a table of contents — whatever the IEP needs. Format with bold, italic, underline, alignment, indent. Hit Save to commit, Cancel to back out.

3. Differentiate the plan

Click More on the content card, then Differentiate to open the Differentiate Resource modal. Five paths:

  • Translate — into any of Monsha's 60+ languages.

  • Adjust Grade Level — re-pitch goals up or down.

  • Adjust DOK Level — shift cognitive demand.

  • Adjust Lexile Reading Level — adjust readability of any narrative sections.

  • Adapt to Bloom's Taxonomy — restructure goals around Bloom's verbs.

Same modal also has Copy, Create more resources based on this output, Show sources, and Delete.

4. Export

Click Export on the content card to open the Export Resource modal. For IEPs you can:

  • Export to Google Docs

  • Share to Google Classroom

  • Download as DOCX

  • Download as PDF

5. Share with a colleague

Click Share in the header card to open the Share Resource modal. Copy the shareable link, or email the IEP directly to one or more colleagues with an optional message. There's also a toggle to let the resource be publicly indexed if you want it discoverable beyond your account.

6. Reuse and remix

The header card has a More menu with two options:

  • See Prompt — pull up the exact inputs that generated this IEP so you can tweak and re-run.

  • Create based on this — spin up a new resource from the same starting point.

All IEPs auto-save to your Monsha account for future editing, reference, or duplication.

Did this answer your question?