Overview
The CAASPP Performance Movement Analysis report helps educators understand how student achievement levels change between two academic years. By comparing CAASPP results across years, the report identifies students who improved, maintained, or declined in performance and presents the results in an easy-to-read transition matrix.
Location: Assessment → CAASPP Performance Movement Analysis
Path: /assessment/caaspp-performance-movement
This report answers questions such as:
- How many students moved from Developing to Proficient?
- How many students remained at the same achievement level year over year?
- How many students declined from Proficient to Developing?
- Which groups of students demonstrated the most growth or decline?
The analysis uses CALPADS CAASPP assessment records and includes only students with valid CAASPP results in both selected comparison years.
Understanding the Transition Matrix
The report displays results as a transition matrix.
- Rows represent the student’s achievement level in the earlier academic year.
- Columns represent the student’s achievement level in the later academic year.
- Each cell contains the number of students who moved from the row level to the column level.
For example:
| Earlier Year | Later Year | Meaning |
|---|---|---|
| Developing | Proficient | Students improved from Developing to Proficient |
| Proficient | Proficient | Students maintained proficiency |
| Advanced | Developing | Students declined from Advanced to Developing |
Achievement Levels
Achievement levels are displayed in the following order:
| Level | Description |
|---|---|
| Advanced | Highest performance band |
| Proficient | Met grade-level standard |
| Developing | Approaching standard |
| Minimal | Below standard |
| No Score | No valid achievement level available |
Achievement levels 1–4 are mapped to:
- Level 4 → Advanced
- Level 3 → Proficient
- Level 2 → Developing
- Level 1 → Minimal
Any other value is classified as No Score.
Totals
The matrix includes:
- Row Totals – students beginning at a particular achievement level.
- Column Totals – students ending at a particular achievement level.
- Grand Total – all students included in the comparison.
Only students with matching CAASPP records in both selected years are included.
Filters
The report automatically refreshes when filters change. No Submit button is required.
Required Filters
Academic Comparison Years
Select exactly two academic years.
- The earlier year becomes the row axis.
- The later year becomes the column axis.
- If more than two years are selected, only the two most recently selected years are retained.
- If only one year is selected, the report displays:
Must select 2 Academic Years to be compared in the filter.
Grade
Select one or more grade levels.
Grade selections affect the available school options.
School
Select one or more schools.
School and grade selections are linked and only valid combinations are available.
Optional Filters
Subject
Choose one of the following:
- Reading / ELA (default)
- Mathematics
- Spanish
Movement Categories
Limits the transitions displayed in the matrix.
Examples:
- Developing → Proficient
- Developing → Advanced
- Proficient → Developing
By default, all movement categories are included.
Administration
Filter by the testing administration month.
Examples:
- April
- May
Teacher
Filter results to students associated with a specific teacher.
Teacher selections become available only after:
- Academic Years
- Grade
- School
- Administration
have been selected.
If another filter change makes the selected teacher invalid, the teacher filter automatically resets to All Teachers.
Special Population
Filter by student program participation, including:
- Students with Disabilities
- English Learners
- Migrant Students
- Economically Disadvantaged Students
- Other supported populations
Focus List
Restrict results to students in a saved Focus List.
Gender
Filter by student gender.
Ethnicity
Filter by student ethnicity.
Reading the Results
Dynamic Report Title
The report title automatically updates to reflect active filters, including:
- Comparison years
- Grades
- Schools
- Subject
- Administration
- Teacher
- Special Population
- Focus List
- Gender
- Ethnicity
Drill-Down Student Lists
Any non-zero count in the matrix is clickable.
Selecting a count opens a student list in a new tab showing students who belong to that movement category.
The drill-down includes information from both comparison years, including:
- Final test completion date
- Achievement level
Row totals, column totals, and grand totals are also clickable when students are available.
No Data Conditions
| Condition | Message |
|---|---|
| No years, grades, or schools selected | No data found. |
| Only one academic year selected | Must select 2 Academic Years to be compared in the filter. |
| Valid filters but no matching students | Standard no-data message |
Dashboard Widget
The same analysis is available as a dashboard widget.
Widget Title: CAASPP Performance Movement Analysis
Available Visualizations
- Bar Chart
- Pie Chart
- Stacked Column Chart
Widget Filters
The widget supports the same filters available in the full report:
- Academic Comparison Years
- Grade
- School
- Subject
- Movement Categories
- Administration
- Teacher
- Special Population
- Focus List
- Gender
- Ethnicity
Users can open the full report directly from the widget while preserving current filter selections.
Common Use Cases
Track Growth Toward Proficiency
- Select two consecutive academic years.
- Choose Reading / ELA or Mathematics.
- Filter Movement Categories to transitions ending in Proficient or Advanced.
- Review growth patterns and drill into student details.
Identify Students Who Declined
- Select two comparison years.
- Filter to downward movement categories such as:
- Advanced → Proficient
- Proficient → Developing
- Developing → Minimal
- Review counts and open student lists for intervention planning.
Analyze Teacher or School Performance
- Select grade and school.
- Optionally select a teacher.
- Compare year-over-year movement patterns for that population.
Monitor Intervention Groups
- Select a Focus List.
- Run the report.
- Review whether students improved, maintained, or declined in achievement level over time.
Data & Matching Logic
The report uses CAASPP assessment records from CALPADS.
Key processing rules include:
- Students are matched across years using Student ID (e0001).
- Only students with CAASPP results in both selected years are included.
- Only district school records are considered.
- Achievement levels are derived from CAASPP performance levels.
- Levels 1–4 are mapped to Minimal, Developing, Proficient, and Advanced.
- All other values are treated as No Score.
- Results respect district, school, and user security permissions.
Report Tools
| Tool | Description |
|---|---|
| Excel | Export the transition matrix to Excel |
| Bookmark | Save current filter selections for future use |
| Report Notes | View additional report-specific notes |
Quick Reference
| Item | Detail |
|---|---|
| Report Name | CAASPP Performance Movement Analysis |
| Report Path | /assessment/caaspp-performance-movement |
| Years Required | Exactly 2 |
| Subjects | Reading / ELA, Mathematics, Spanish |
| Matrix Size | Up to 5 × 5 achievement levels plus totals |
| Student Drill-Down | Click any non-zero count |
| Auto Refresh | Yes |
| Widget Available | Yes |