Every goal here is stored as six separate parts, not one sentence: condition, learner, observable behavior, criterion, measurement method and timeframe. Open one, swap in the number from this child's present levels, and the sentence rebuilds as you type.
Given a cold read of an unpracticed grade level narrative passage, the student will read aloud at 90 words correct per minute on three of four consecutive weekly probes, as measured by a one minute oral reading fluency probe scored for words read correctly, by the end of the annual IEP period.
Take out any one of the six and the goal stops being measurable. The number in this example is the bank's, not a child's, which is the whole point of the next section.
Filter by domain, grade band or the words in the goal. The builder assembles a sentence from six parts you control, steps objectives from your baseline, and writes the reporting line for your cadence. It does not write an IEP and has never met the child.
Given a randomized set of lower case letters presented on cards, the student will name the sound each letter makes within three seconds for 24 of the 26 letters on three consecutive assessments, as measured by a letter sound identification check scored by the teacher against a randomized card order, by the end of the annual IEP period.
Go and find this first: How many letter sounds the student names correctly today, from a letter sound check.
Given a randomized set of lower case letters presented on cards, the student will name the sound each letter makes within three seconds for 24 of the 26 letters on three consecutive assessments, as measured by a letter sound identification check scored by the teacher against a randomized card order, by the end of the annual IEP period.
Type this child's present level number above. The objectives step from that number to your target, and without it there is nothing to step from.
Progress toward this goal will be measured by a letter sound identification check scored by the teacher against a randomized card order and reported to the parent every quarter, concurrent with the issuance of report cards.
This draft lives only in this open tab. The builder makes no request of its own, nothing is written to browser storage, and reloading the page clears it. The analytics on the page see which page was opened, never these fields. And it asks for no name, no identifier and no district, so there is nothing here to leak.
A goal bank is a wall of wording. Somebody has already worked out how to say reads an unpracticed grade level passage so that a teacher, a parent and a State monitor read it the same way, and which part of that sentence the number belongs in. Reusing it is not cheating: it is the difference between a blank page on a Tuesday with four plans due and a draft you can argue with.
So the 48 goals above are templates on purpose: each is a shape with slots, and each names the one number you have to find before the shape means anything.
34 CFR 300.320(a)(2)(i) does not ask for a goal. It asks the IEP for a statement of measurable annual goals, including academic and functional goals designed to meet the child's needs that result from the child's disability to enable the child to be involved in and make progress in the general education curriculum.
Read the word designed. A sentence lifted out of a bank with the bank's number still in it was designed for an average child who does not exist. Well formed, and not a compliant goal.
This page knows nothing about your student and never will: no name, no identifier, no diagnosis. What it can do is hand you the shape, name the number it needs, and get out of the way.
The regulation says measurable and leaves the field to work out what that means. These six are what decide whether two people reading the goal a year later agree on whether it was met.
The circumstances the behavior is expected under. Given a cold read of an unpracticed passage. During unstructured recess. Leave it out and nobody can tell whether the number was earned on a first read or a third.
One child, the one the plan belongs to. Not a group, not a caseload. The bank writes the student because it has never met yours.
A verb two people could watch and score alike. Read aloud, write, solve, initiate. Not understand, not improve, not demonstrate awareness of: nobody agrees on the moment those happened.
The number, what it counts, and how consistently. Ninety words correct per minute. Four of six points on the rubric you score with. This is the part a borrowed goal gets wrong.
What produces the number. 300.320(a)(3)(i) asks the IEP to describe how the child's progress toward the annual goals will be measured, so the probe or the tally belongs in the goal, not in somebody's memory.
When. These are annual goals, and 300.324(b)(1)(i) sets the outer clock: the IEP Team reviews the IEP periodically, but not less than annually, to determine whether the annual goals are being achieved.
The regulation writes the present levels before the goals, and the order is not decorative.
300.320(a)(1) asks the IEP for a statement of the child's present levels of academic achievement and functional performance, including how the child's disability affects the child's involvement and progress in the general education curriculum, or for preschool children, as appropriate, how the disability affects participation in appropriate activities. Goals come after it in the same list.
Ninety words correct per minute is an ambitious year for a child reading sixty and a wasted year for a child reading eighty eight, and the same borrowed sentence covers both cases without flinching.
The second reason arrives twelve months later. 300.324(b)(1)(ii)(A) requires the IEP Team to revise the IEP, as appropriate, to address any lack of expected progress toward the annual goals described in 300.320(a)(2). Lack of expected progress is a comparison, and a comparison needs two numbers.
So the working order is: find the number, then open the bank. Every template here carries a prompt for the number it needs, in the words you would use to go and get it. If you cannot answer it, the honest next step is an assessment, not a goal.
Two requirements in one paragraph of the regulation, and teams routinely write them as one line.
300.320(a)(3) asks the IEP for a description of two things: how the child's progress toward meeting the annual goals will be measured, and when periodic reports on the progress the child is making toward meeting the annual goals, such as through the use of quarterly or other periodic reports, concurrent with the issuance of report cards, will be provided.
Quarterly is the regulation's example, not its rule. The words or other periodic are doing real work: a six week cycle, a trimester or a monthly note home all satisfy it, and the plan is where you say which one this child gets.
What teams trip over is that the method inside the goal and the cadence inside the plan have to be one system. A probe reported every nine weeks needs somebody holding a stopwatch on a schedule, and a schedule is a staffing decision, not a wording one. The builder writes the reporting line next to the goal for that reason: a cadence nobody can staff is better found while the goal is still a draft.
Not every plan needs them, and the ones that do are named in the regulation itself.
300.320(a)(2)(ii) requires, for children with disabilities who take alternate assessments aligned to alternate academic achievement standards, a description of benchmarks or short term objectives. 300.160(c) defines those assessments: a State that has adopted alternate academic achievement standards for students with the most significant cognitive disabilities must develop and implement alternate assessments for children who cannot participate in regular assessments, even with accommodations, as indicated in their respective IEPs.
For every other child the federal floor does not require objectives. Plenty of States and districts require them anyway, and many teams write them because a year is a long time without a checkpoint. Both are fine. Three objectives that restate the annual goal with will continue in front of them are not.
A useful objective is the same six parts with the criterion moved. Baseline sixty, target ninety, and the objectives are the stations between them, spaced to your reporting cadence. The builder does that from those two numbers and nothing else, which is why it refuses to write objectives until you type a baseline, and why it steps downward on a goal meant to come down, like calling out.
Nothing in 34 CFR part 300 sets a minimum or a maximum number of goals or objectives. A number handed to you came from your State or your district.
People arrive here having searched for an IEP generator, an IEP creator or IEP creation software, so here is the straight answer in both directions.
The last one is the honest limit of every tool in this category, ours included. A compliant goal has to be designed to meet needs that result from this child's disability, and no software has met the child. A generator that returns a finished goal from a search box is writing fiction with correct grammar. What a tool can do is make sure the sentence around your number carries all six parts and says the same thing to everyone who reads it.
A system that drafts goal language from a child's own data is a real build, with an author of record, an approval step and an audit trail. The links below are where that starts.
One teacher with a bank and a clipboard is fine. Forty teachers across nine buildings is a different problem, and it is not a wording problem.
At that size the questions are which version of the goal is in the signed plan, who changed the criterion and when, whether its measurement method matches a data collection screen somebody can open between two prompts, whether the reporting cadence fires a reminder before the report card window closes, and whether the district can answer a State monitor about a goal written nineteen months ago. A document with a goal bank in it answers none of those.
That is where a bank hands off to a system. One teacher: take the sentence and go. Four hundred plans to make defensible: the links below are the next reads. The scale is not small, either. The NCES Fast Facts table reports that in 2022 to 2023 the number of students served under IDEA reached 7.5 million, 15 percent of total public school enrollment. Every one of those plans has goals in it, and every goal had a baseline somebody went and found.
Every regulation quoted above was read from the eCFR text of 34 CFR part 300 on 11 October 2026, section by section. Check them yourself before you rely on a paraphrase, including ours.
Nothing else here is a number. No price, no time saving and no guarantee, and the targets in the bank exist to be replaced by yours.
Then the wording was never your problem. Version history, a data collection screen somebody will use, a reporting reminder that fires before the window closes and an answer for a State monitor are. Fifteen minutes on a call beats another afternoon of drafting. If you are one teacher with a goal on your clipboard, you do not need us.
Bles Software delivers for startups and enterprise teams, including the information security team at Shaam, the Israel Tax Authority computing division, and Zebra Technologies. Every client review we have is public on Clutch.
About Us
Features
Testimonials
Contact Us
© 2026 Bles Software, Yehud-Monoson, Israel. All Rights Reserved.