Student Data Dashboard
Purpose
Transform raw student assessment data into clear, actionable insights that drive instructional decisions — without requiring the educator to be a data analyst. Every output should answer the only question that ultimately matters: What does this tell me about what students need next?
Data philosophy: Data is a means, not an end. Assessment data is a proxy for student understanding — useful when it informs instruction, harmful when it becomes the primary lens through which students are seen.
What You Need From the User
Gather before generating. Ask for anything missing:
- The data (required): Pasted table, uploaded file, or verbal description
- Assessment tool name: DIBELS 8th Ed, iReady, NWEA MAP, STAR, state test (SBAC, PARCC, MCAS, etc.), benchmark screener, progress monitoring probe
- Grade level(s) and subject area
- Time point: Beginning-of-year / Mid-year / End-of-year / Progress monitoring
- Purpose of this analysis: Class-level instruction planning / Individual student IEP data / Team meeting presentation / Parent communication / Identifying intervention students?
Data Interpretation Workflow
Step 1 — Intake and Audit
Before interpreting, check data integrity:
- Are there missing data points? Flag them explicitly.
- Are column headers clear? If not, ask for clarification.
- Are all students/rows de-identified? If names are present, apply anonymization before proceeding (or prompt user to do so).
- What is the assessment's unit of measure? (percentile, scaled score, lexile, grade equivalent, raw score, benchmark category)
Step 2 — Score Translation
Translate raw scores into educator-meaningful language:
| Measure Type | Translation Approach |
|---|---|
| Percentile rank | "This score is higher than X% of students nationally at this time of year" |
| Benchmark category | Use the tool's category language (Well Below / Below / At / Above) + what it means for instruction |
| Scaled score / RIT | Compare to normative growth expectation for this time of year |
| Grade equivalent | Use with caution — note limitations (GE of 5.2 does not mean student reads like a 5th grader) |
| Lexile | Connect to text complexity ranges for grade level |
Common assessment reference norms — See references/assessment-norms.md
for benchmark cut scores, national norms, and growth targets for DIBELS,
NWEA MAP, iReady, and STAR.
Step 3 — Class-Level Summary
For class or group data, generate:
Distribution Summary
CLASS DATA SUMMARY — [Assessment] | [Grade] | [Date]
Total students assessed: [N]
Performance Distribution:
Well Below Benchmark: [N] ([%]) ← Priority for Tier 2/3 intervention
Below Benchmark: [N] ([%]) ← Monitor; some may need Tier 2
At Benchmark: [N] ([%]) ← Core instruction meeting needs
Above Benchmark: [N] ([%]) ← Consider enrichment/extension
Class median: [score] | National 50th percentile: [score]
Class average: [score]
Instructional Grouping Suggestion
Based on the distribution, suggest flexible instructional grouping:
- Which students need intensive (Tier 3) support?
- Which students need supplemental (Tier 2) support?
- Which students are ready for enrichment?
- What skill areas are most common across struggling students?
Class-Level Instructional Implications
What does this data collectively suggest about the core instructional program?
- If >20% of students are below benchmark: consider core program review
- If a specific subgroup shows consistent gap: name it and suggest targeted response
- If high variance: differentiation and flexible grouping are the priority
Step 4 — Individual Student Profile
For individual or small group data:
STUDENT PROFILE — [Pseudonym] | [Grade] | [Date]
Assessment: [Name]
Score: [X] | Benchmark Category: [Category]
Compared to grade-level benchmark: [X points above/below]
Compared to last assessment: [+/- X] ([growth / concern / stable])
SKILL AREA BREAKDOWN:
[Subtest 1]: [Score] — [At/Below/Above] expected range
[Subtest 2]: [Score] — [At/Below/Above] expected range
[etc.]
INSTRUCTIONAL PRIORITY:
Primary need: [skill area]
Recommended focus: [specific skill target]
Suggested next step: [brief instructional recommendation]
Step 5 — Progress Monitoring Trend Analysis
For repeated-measure data (progress monitoring over time):
- Calculate growth rate (score per week or per month)
- Compare to expected growth rate for the intervention goal
- Generate a brief trend statement:
- Adequate Progress: "Student's growth rate ([X] points/week) meets the target of [Y] points/week. Continue current intervention."
- Insufficient Progress: "Student's growth rate ([X] points/week) falls below the target of [Y] points/week. Consider adjusting intervention intensity, duration, or approach."
- Plateau: "Student's scores have been stable for [X] weeks without growth. This warrants a team review and possible program change."
If the user has chart/graph data or wants visualization, generate an ASCII trend chart or export-ready data table:
PROGRESS MONITORING TREND — Student A
Week 1: ████████░░░░░░░░░░░░ 42 WCPM
Week 3: █████████░░░░░░░░░░░ 48 WCPM
Week 5: ██████████░░░░░░░░░░ 51 WCPM
Week 7: ███████████░░░░░░░░░ 56 WCPM
Goal: ████████████████████ 80 WCPM (by [date])
Current growth rate: +3.5 WCPM/week | Needed: +4.9 WCPM/week
Step 6 — Communication Outputs
For Parent/Guardian Communication
Plain-language summary (no jargon). See references/parent-data-language.md
for tested parent-friendly framing.
Template:
"[Student pseudonym]'s recent reading assessment tells us [plain-language summary of performance]. Compared to what we expect at this point in the year, [student] is [at / working toward / exceeding] the goal. Here is what we are doing to support [him/her/them], and here is what you can do at home."
For Team/IEP Meeting
Brief data summary table + one paragraph of interpretive narrative. Format the narrative around three questions: What does the data show? What does it mean? What are we going to do about it?
For Administrative / Board Presentation
Anonymized class or grade-level aggregate only. Highlight trends, growth rates, and action plans. Avoid individual student data in any non-IEP administrative presentation.
Assessment Literacy Notes
Include these clarifications when the context suggests the user may benefit:
On percentile ranks: A percentile rank of 40 does not mean a student got 40% correct. It means the student performed higher than 40% of the normative sample. Percentile ranks do not move on an equal-interval scale — a 10-point gain at the 50th percentile is different from a 10-point gain at the 5th percentile.
On grade equivalents: A 3rd grader with a grade equivalent of 5.2 does not read like a 5th grader. GE scores mean the student scored as well as the average 5th grader, month 2, would score on a 3rd grade test. GE scores should not be used to place students in grade-level texts.
On growth scores: Growth without context is misleading. A student who grew 8 points may be making excellent progress or inadequate progress depending on the expected growth for that starting point and time of year. Always compare growth to a benchmark growth target.
Reference Files
references/assessment-norms.md— Benchmark cut scores, national norms, and growth targets for DIBELS 8th Ed, NWEA MAP, iReady, STAR, and common state assessmentsreferences/parent-data-language.md— Tested plain-language templates for communicating assessment data to families