CSV Upload#
Use your own data by uploading a CSV file.
California Assessment of Student Performance and Progress (CAASPP)#
The Smarter Balanced Summative Assessments research files contain comprehensive results from the California Assessment of Student Performance and Progress (CAASPP) administrations. These files provide the same underlying data as the public “Detailed Test Results” website but are optimized for complex statistical analysis, longitudinal studies, and customized reporting.
Note
No scores are reported for any group or demographic containing fewer than 11 students.
Research files are categorized by their geographic and administrative scope. Users can download data at the following levels:
Statewide Files. The entire State of California, including all individual counties, districts, and schools.
County Files. County and all associated districts and schools within that county’s jurisdiction.
District Files. District and all schools associated with that district.
Note
“School only” files are not available for individual download. School-level data must be extracted from the corresponding District, County, or Statewide files.
Special Entity Handling#
Independent Charter Schools#
Direct-funded independent charter schools are treated as individual districts within these research files. Consequently, their results are integrated into the totals for the state, the county in which they reside, and their specific school-level records.
Technical Specifications#
Before performing data analysis, researchers should consult the supplementary technical documentation to ensure accurate data interpretation. https://caaspp-elpac.ets.org/caaspp/ResearchFileListSB?ps=true&lstTestYear=2025&lstTestType=B&lstCounty=00&lstDistrict=00000#accurate-results
File Formats and Layouts#
Research file structures and data formats may vary between academic years. Users must refer to the specific Research File Layout for the corresponding year to map field headers and data types correctly.
Lookup Tables#
Lookup tables are provided to map numerical codes within the research files to human-readable labels for:
Counties, Districts, and Schools (CDS codes)
Student Demographic Groups
Test Subjects and Achievement Levels
Research File Schemas#
2025 Caaspp#
All research files use caret (^) as the field delimiter.
Common Fields#
The following fields appear as the first 16 columns in all research files.
# |
Field Name |
Notes |
|---|---|---|
1 |
County Code |
|
2 |
District Code |
|
3 |
District Name |
|
4 |
School Code |
|
5 |
School Name |
|
6 |
Type ID |
|
7 |
Filler |
|
8 |
Test Year |
|
9 |
Test Type |
|
10 |
Test ID |
|
11 |
Student Group ID |
|
12 |
Grade |
|
13 |
Total Students Enrolled |
|
14 |
Total Students Tested |
|
15 |
Total Students Tested with Scores |
|
16 |
Mean Scale Score |
File Schemas#
Smarter Balanced ELA and Math#
Files:
sb_ca2025_all_csv_ela_v1.txtsb_ca2025_all_csv_math_v1.txt
Extends the common fields with overall performance levels, four content area domains, and two composite areas.
# |
Field Name |
Notes |
|---|---|---|
17 |
Percentage Standard Exceeded |
|
18 |
Count Standard Exceeded |
|
19 |
Percentage Standard Met |
|
20 |
Count Standard Met |
|
21 |
Percentage Standard Met and Above |
|
22 |
Count Standard Met and Above |
|
23 |
Percentage Standard Nearly Met |
|
24 |
Count Standard Nearly Met |
|
25 |
Percentage Standard Not Met |
|
26 |
Count Standard Not Met |
|
27 |
Overall Total |
|
28–34 |
Area 1 — Percentage Above Standard, Count Above Standard, Percentage Near Standard, Count Near Standard, Percentage Below Standard, Count Below Standard, Total |
|
35–41 |
Area 2 — Percentage Above Standard, Count Above Standard, Percentage Near Standard, Count Near Standard, Percentage Below Standard, Count Below Standard, Total |
|
42–48 |
Area 3 — Percentage Above Standard, Count Above Standard, Percentage Near Standard, Count Near Standard, Percentage Below Standard, Count Below Standard, Total |
|
49–55 |
Area 4 — Percentage Above Standard, Count Above Standard, Percentage Near Standard, Count Near Standard, Percentage Below Standard, Count Below Standard, Total |
|
56–62 |
Composite Area 1 — Percentage Above Standard, Count Above Standard, Percentage Near Standard, Count Near Standard, Percentage Below Standard, Count Below Standard, Total |
|
63–69 |
Composite Area 2 — Percentage Above Standard, Count Above Standard, Percentage Near Standard, Count Near Standard, Percentage Below Standard, Count Below Standard, Total |
California Alternate Assessments (CAA and CAAS)#
Files:
caa_ca2025_all_csv_v1.txtcaas_ca2025_all_csv_v1.txt
Extends the common fields with three performance levels and an overall total.
# |
Field Name |
Notes |
|---|---|---|
17 |
Percentage Level 3 |
|
18 |
Count Level 3 |
|
19 |
Percentage Level 2 |
|
20 |
Count Level 2 |
|
21 |
Percentage Level 1 |
|
22 |
Count Level 1 |
|
23 |
Overall Total |
California Science Test (CAST)#
File: cast_ca2025_all_csv_v1.txt
Extends the common fields with overall performance levels and three science domain breakdowns.
# |
Field Name |
Notes |
|---|---|---|
17 |
Percentage Standard Exceeded |
|
18 |
Count Standard Exceeded |
|
19 |
Percentage Standard Met |
|
20 |
Count Standard Met |
|
21 |
Percentage Standard Met and Above |
|
22 |
Count Standard Met and Above |
|
23 |
Percentage Standard Nearly Met |
|
24 |
Count Standard Nearly Met |
|
25 |
Percentage Standard Not Met |
|
26 |
Count Standard Not Met |
|
27 |
Overall Total |
|
28–34 |
Life Sciences Domain — Percent Below Standard, Count Below Standard, Percent Near Standard, Count Near Standard, Percent Above Standard, Count Above Standard, Total |
|
35–41 |
Physical Sciences Domain — Percent Below Standard, Count Below Standard, Percent Near Standard, Count Near Standard, Percent Above Standard, Count Above Standard, Total |
|
42–48 |
Earth and Space Sciences Domain — Percent Below Standard, Count Below Standard, Percent Near Standard, Count Near Standard, Percent Above Standard, Count Above Standard, Total |
California Spanish Assessment (CSA)#
File: csa_ca2025_all_csv_v1.txt
Note
The 2025 CSA schema differs significantly from 2024. Field 16 is renamed
Overall Mean Scale Score. Overall performance uses Level 1–3 terminology
(replacing Range 1–3). Four language domains and two composites with
independent mean scale scores are added.
Extends the common fields with overall performance levels, four language domain breakdowns, and two composite scores.
# |
Field Name |
Notes |
|---|---|---|
16 |
Overall Mean Scale Score |
Renamed from |
17 |
Percent Level 3 |
|
18 |
Count Level 3 |
|
19 |
Percent Level 2 |
|
20 |
Count Level 2 |
|
21 |
Percent Level 1 |
|
22 |
Count Level 1 |
|
23 |
Overall Total |
|
24–30 |
Listening Domain — Percent Level 1, Count Level 1, Percent Level 2, Count Level 2, Percent Level 3, Count Level 3, Total |
|
31–37 |
Writing Domain — Percent Level 1, Count Level 1, Percent Level 2, Count Level 2, Percent Level 3, Count Level 3, Total |
|
38–44 |
Reading Domain — Percent Level 1, Count Level 1, Percent Level 2, Count Level 2, Percent Level 3, Count Level 3, Total |
|
45–51 |
Speaking Domain — Percent Level 1, Count Level 1, Percent Level 2, Count Level 2, Percent Level 3, Count Level 3, Total |
|
52–59 |
Composite 1 — Mean Scale Score, Percent Level 1, Count Level 1, Percent Level 2, Count Level 2, Percent Level 3, Count Level 3, Total |
|
60–67 |
Composite 2 — Mean Scale Score, Percent Level 1, Count Level 1, Percent Level 2, Count Level 2, Percent Level 3, Count Level 3, Total |
2024 Caaspp#
All research files use caret (^) as the field delimiter.
Common Fields#
The following fields appear as the first 16 columns in all research files.
# |
Field Name |
Notes |
|---|---|---|
1 |
County Code |
|
2 |
District Code |
|
3 |
District Name |
|
4 |
School Code |
|
5 |
School Name |
|
6 |
Type ID |
|
7 |
Filler |
|
8 |
Test Year |
|
9 |
Test Type |
|
10 |
Test ID |
|
11 |
Student Group ID |
|
12 |
Grade |
|
13 |
Total Students Enrolled |
|
14 |
Total Students Tested |
|
15 |
Total Students Tested with Scores |
|
16 |
Mean Scale Score |
File Schemas#
Smarter Balanced ELA and Math#
Files:
sb_ca2024_all_csv_ela_v1.txtsb_ca2024_all_csv_math_v1.txt
Extends the common fields with overall performance levels, four content area domains, and two composite areas.
# |
Field Name |
Notes |
|---|---|---|
17 |
Percentage Standard Exceeded |
|
18 |
Count Standard Exceeded |
|
19 |
Percentage Standard Met |
|
20 |
Count Standard Met |
|
21 |
Percentage Standard Met and Above |
|
22 |
Count Standard Met and Above |
|
23 |
Percentage Standard Nearly Met |
|
24 |
Count Standard Nearly Met |
|
25 |
Percentage Standard Not Met |
|
26 |
Count Standard Not Met |
|
27 |
Overall Total |
|
28–34 |
Area 1 — Percentage Above Standard, Count Above Standard, Percentage Near Standard, Count Near Standard, Percentage Below Standard, Count Below Standard, Total |
|
35–41 |
Area 2 — Percentage Above Standard, Count Above Standard, Percentage Near Standard, Count Near Standard, Percentage Below Standard, Count Below Standard, Total |
|
42–48 |
Area 3 — Percentage Above Standard, Count Above Standard, Percentage Near Standard, Count Near Standard, Percentage Below Standard, Count Below Standard, Total |
|
49–55 |
Area 4 — Percentage Above Standard, Count Above Standard, Percentage Near Standard, Count Near Standard, Percentage Below Standard, Count Below Standard, Total |
|
56–62 |
Composite Area 1 — Percentage Above Standard, Count Above Standard, Percentage Near Standard, Count Near Standard, Percentage Below Standard, Count Below Standard, Total |
|
63–69 |
Composite Area 2 — Percentage Above Standard, Count Above Standard, Percentage Near Standard, Count Near Standard, Percentage Below Standard, Count Below Standard, Total |
California Alternate Assessments (CAA and CAAS)#
Files:
caa_ca2024_all_csv_v1.txtcaas_ca2024_all_csv_v1.txt
Extends the common fields with three performance levels and an overall total.
# |
Field Name |
Notes |
|---|---|---|
17 |
Percentage Level 3 |
|
18 |
Count Level 3 |
|
19 |
Percentage Level 2 |
|
20 |
Count Level 2 |
|
21 |
Percentage Level 1 |
|
22 |
Count Level 1 |
|
23 |
Overall Total |
California Science Test (CAST)#
File: cast_ca2024_all_csv_v1.txt
Extends the common fields with overall performance levels and three science domain breakdowns.
# |
Field Name |
Notes |
|---|---|---|
17 |
Percentage Standard Exceeded |
|
18 |
Count Standard Exceeded |
|
19 |
Percentage Standard Met |
|
20 |
Count Standard Met |
|
21 |
Percentage Standard Met and Above |
|
22 |
Count Standard Met and Above |
|
23 |
Percentage Standard Nearly Met |
|
24 |
Count Standard Nearly Met |
|
25 |
Percentage Standard Not Met |
|
26 |
Count Standard Not Met |
|
27 |
Overall Total |
|
28–34 |
Life Sciences Domain — Percent Below Standard, Count Below Standard, Percent Near Standard, Count Near Standard, Percent Above Standard, Count Above Standard, Total |
|
35–41 |
Physical Sciences Domain — Percent Below Standard, Count Below Standard, Percent Near Standard, Count Near Standard, Percent Above Standard, Count Above Standard, Total |
|
42–48 |
Earth and Space Sciences Domain — Percent Below Standard, Count Below Standard, Percent Near Standard, Count Near Standard, Percent Above Standard, Count Above Standard, Total |
California Spanish Assessment (CSA)#
File: csa_ca2024_all_csv_v1.txt
Extends the common fields with three performance ranges and an overall total.
# |
Field Name |
Notes |
|---|---|---|
17 |
Percent Range 3 |
|
18 |
Count Range 3 |
|
19 |
Percent Range 2 |
|
20 |
Count Range 2 |
|
21 |
Percent Range 1 |
|
22 |
Count Range 1 |
|
23 |
Overall Total |