{{ summaryTitle }}
{{ summaryValue }}

{{ summaryLine }}

Readers{{ resultsReady ? computation.values.reader_count : '—' }} Meetings{{ resultsReady ? computation.values.scheduled_count : '—' }} Short groups{{ resultsReady ? computation.values.under_scheduled_count : '—' }}

{{ summaryCopyAnnouncement }}

Guided reading group and rotation inputs
Use initials or de-identified names when full student identifiers are unnecessary.
{{ rosterFileStatus }}
For example, Grade 2 reading block — Week 6.
Include enough nearby texts to avoid a forced match.
Example: Monday, 09:10, 2.
readers
min
min
Separate activities with commas, semicolons, or line breaks.
min
The neutral default is 0 minutes.
GroupLevel bandReadersFocusText matchMeetings/weekReasonCopy
{{ row.label }}{{ row.level_band }}{{ row.members }}{{ row.focus }}{{ row.text }}{{ row.target_sessions }}{{ row.reason }}
DayTimeGroupReadersTextTeaching focusIndependent rotationCopy
{{ row.day }}{{ row.time }}{{ row.group }}{{ row.members }}{{ row.text }}{{ row.focus }}{{ row.center }}
CheckStatusDetailNext actionCopy
{{ row.check }}{{ row.status }}{{ row.detail }}{{ row.action }}

The chart renderer is unavailable. Meeting coverage remains available in the group plan and planning review.

A reading group is useful only while its members share a teachable need. Letter levels can help narrow the text range, but they do not explain whether readers need work on decoding, fluency, vocabulary, comprehension, or response. Flexible grouping uses several pieces of current evidence and accepts that the best arrangement may change after the next running record, lesson, or observation.

Evidence used in flexible guided reading planning
EvidenceWhat it contributesWhat to verify
Reading levelA rough band for text difficultyThat the scale is current and used consistently
Instructional needThe skill or behavior to teach nextThat the need comes from recent work, not an old label
AccuracyA signal for support intensity and text matchingThat the percentage came from comparable evidence
Texts and timeThe books and meetings that make a plan teachableThat the text fits the intended lesson and the weekly schedule is realistic

Good groups balance similarity with instructional value. A very narrow level band may still mix unrelated needs, while a need-first group may span texts that are difficult to teach together. Group size, available books, and teacher-table time add practical limits that can be just as important as the grouping decision.

A schedule should expose scarcity rather than hide it. If groups need more meetings than the teacher table can hold, the responsible result is a visible shortfall. Adding time, changing the weekly target, or reorganizing groups is a professional decision; filling every slot does not prove that the instructional plan is sound.

Student names and instructional observations can be sensitive. Initials or de-identified labels are often enough for planning, especially when a draft will be copied, downloaded, or shared. The final group membership, text choice, and meeting frequency still require teacher review and should never be treated as a fixed placement or diagnosis.

How to Use This Tool:

Prepare the evidence and available time before adjusting the grouping rules, so the draft reflects the week you can actually teach.

  1. Paste or load the Reader roster as name, level, need, accuracy, and optional notes. Use initials or de-identified names when full identifiers are unnecessary.
    CSV, tab-separated, and pipe-separated rows are accepted. Check parse notes before trusting a reader whose level or accuracy was missing or invalid.
  2. Add the Text inventory as level, title, and focus, then list Teacher-table slots as day, 24-hour start time, and slot count. Include nearby texts so one missing level does not force a poor match.
  3. Choose whether level, shared need, or both should lead grouping. Set the target group size from 2 to 6 and the allowed span from 1 to 3 adjacent letter levels.
  4. Select the text-match and rotation policies, then set session length, between-session gap, and independent activities. A start-time offset shifts every listed meeting later without editing the source rows.
  5. Review Group plan, Weekly rotation, and Planning review. Correct parse warnings, wide level spans, missing text matches, and groups scheduled below their target before using the draft.

Interpreting Results:

Read each proposed group as a starting hypothesis. The level band, shared focus, average accuracy, text match, and target meetings explain why members were placed together, but they cannot capture classroom relationships, language background, motivation, or the quality of the underlying assessment.

  • Within cap confirms the largest group does not exceed the chosen size. It does not prove that the group is instructionally coherent.
  • Matched means every group received a text from the supplied inventory. Preview the book because a level and focus tag cannot judge vocabulary load, content knowledge, or student interest.
  • Covered means available slots meet the computed weekly targets. A Short status names groups that still lack meetings.
  • Wide level spans and parser Review rows should be resolved from fresh evidence before the schedule is shared or taught.

Technical Details:

This is a deterministic, repository-authored planning heuristic. It parses roster, text, and slot rows; scores reader support; forms groups; matches one available text to each group; assigns meeting targets; and fills the weekly slots. The same input and settings produce the same draft, but the rules are not a validated assessment instrument.

Rule Core

Accuracy supplies a base support score. Decoding and phonics add 1.5 points, while an accuracy need adds 1 point.

Support score rules
ConditionBase scoreNeed adjustment
Accuracy < 90%4+1.5 for decoding or phonics; +1 for accuracy; otherwise +0
Accuracy ≥ 90% and < 95%3
Accuracy ≥ 95%2

When a roster accuracy is blank, 92% is used. An invalid percentage also falls back to 92% and creates a review note. An unrecognized letter level is placed at rank 13 for grouping and creates a review note so that the uncertainty remains visible.

Readers are first sorted according to the selected grouping basis. Each new group starts with the next reader, then repeatedly chooses the remaining candidate with the lowest placement penalty.

P=Plevel+Pneed+|ScandidateSseed|

For a proposed letter-level span s, the level penalty is 8s while s stays at or below the selected limit; crossing the limit changes it to 40 + 6s. A mismatched need adds 3 points in level-first mode, 18 in need-first mode, or 12 when level and need are balanced. The group stops at the selected size cap.

Meeting targets use group-average accuracy, average support score, and the majority need. Boundary ownership is explicit:

Weekly target meeting rules
Meetings per weekFirst matching condition
3Average accuracy < 90%, or average support score ≥ 4.25
2Otherwise, average accuracy < 95%, or majority need is decoding, phonics, or accuracy
1All remaining groups

Text and schedule mechanism

The text target starts at the rounded average group level. Support-first matching steps down one level when average accuracy is below 90%; stretch matching steps up one level when accuracy is at least 96%; closest-level matching makes no shift. Each available text receives five penalty points per level of distance and three more when its focus tags do not include the group's majority need. The lowest score wins.

Slot rows expand into consecutive meetings. Start time equals the listed time plus the global offset plus slot number × (session length + gap). The scheduler avoids repeating a group on the same day when another candidate is available, then applies the selected policy: remaining need and support first, even distribution, or smaller groups first. Independent activities rotate in the order supplied. Coverage percentage is scheduled meetings divided by target meetings, rounded to the nearest whole percent.

Limitations and Privacy Notes:

The draft depends completely on the supplied evidence. It cannot observe reading behavior, judge text quality, distinguish assessment systems, account for multilingual development, or decide that a student needs intervention or special education services.

  • Refresh groups after new observations or running records. Do not preserve a generated group only because the schedule is convenient.
  • Review all fallback values and skipped rows. A complete-looking plan can still rest on incomplete evidence.
  • Roster text and loaded files are processed in the browser and are not sent to a calculation service. Exports and copied tables can contain names and instructional notes, so store and share them under the school's privacy rules.
  • The one-to-three meeting targets are heuristic planning rules used here, not a universal instructional dosage.

Worked Example:

Two Level H readers with a fluency need

Two readers at 94% and 92% accuracy share a fluency need, and the text inventory contains a Level H fluency book. With a group cap of four, closest-level matching, and two Monday slots beginning at 09:00, they form one Level H group with a 93% average. The rule assigns two target meetings, schedules 09:00–09:20 and 09:25–09:45 with a five-minute gap, and reports full weekly coverage. A teacher should still preview the book and confirm that phrasing or expression is the right lesson focus.

References: