Fiscal, Demographic, and Performance Data on California’s K-12 Schools

First time here?

  • County
  • District
  • School
  • .
  • Article

New on Ed-Data

All new data on chronic absenteeism rates and suspensions and expulsions rates. Also Updated 2017-18 staff demographics.


What's new:

All new suspensions and expulsions data

Visit the suspensions and expulsions section of the Student profile at the school, district, county or state level for detailed data on students suspended or expelled from California's public K-12 schools. Our new graphs currently display trends for the last three-year and enable you to drill in for detailed student group data to view data for all schools or just traditional public schools or charter schools. Use the #% toggle button in the upper right corner of the graphs to toggle between the suspension or expulsion rate and the unduplicated count of students suspended or expelled. 

Suspensions and Expulsions section on Ed-Data


Chronic absenteeism data

Check out the new Chronic Absenteeism section in the Student Profile for detailed data on students who miss more than 10% of school days. Chronic absenteeism now an indicator on the California School Dashboard and you can find two years of data on the new Ed-Data graphs. Use the menus above the graph to drill in for more detail by student group or grade span and further filter the data by whether students attend traditional district schools or charter schools. Use the #% button to toggle between rates and the unduplicated counts of students who are chronically absent. 

Chronic absenteeism section on Ed-Data

Alongside the Chronic Absenteeism Rate graphs, you will see a parallel graph that displays the chronic absenteeism-eligible enrollment. The chronic absenteeism rate is calculated based on the end-of-year cumulative enrollment count which is further adjusted to exclude students who are not eligible to be considered chronically absent. See the Chart Notes below the graph or our new Chronic Absenteeism article for more information. 

Cumulative enrollment

Because it is used as the starting point to calculate rates of chronic absenteeism, suspensions and expulsions, the California Department of Education reports "cumulative enrollment," which is collected at the end of the year and includes students who were not enrolled at the beginning of the school year and may have attended the school for only a short time. We've added a cumulative enrollment graph to our student demographics section so you can now see data for Census-Day enrollment, Cumulative Enrollment and Average Daily attendance side by side. For more information, see our How Students are Counted article. In both the Census Day Enrollment and the Cumulative Enrollment, you can now further filter the data by whether students attend traditional district schools or charter schools. 

Note: Because each of these counts are used for different purposes and count different student populations, they cannot be interchanged. 

Different graphs of student counts. Census-Day enrollment, cumulative enrollment and ADA.


2017-18 Staff demographics and per-pupil ratios

Visit the Staff tab of a school, district, county, or state profile page to view updated staffing data. Use the menu above the Teachers graph to drill in for data by gender, race/ethnicity and full-time equivalent. 

Picture of Staff section on Ed-Data



Also available on Ed-Data: 

2017-18 Financial statements and comparisons for school districts and county offices

Visit the Financial Data tab for detailed revenue and expenditure information for every school district and county education office in California. You can also include financial data elements in your district comparisons. Note: Because charter schools report data in a variety of formats, charter financial data are not currently available on Ed-Data. 

Picture showing the financial data tab and for accordians


Updated 4-year adjusted cohort graduation, dropout and UC/CSU eligibility data with new student groups and charter, non-charter drill ins

Now find richer, more detailed cohort graduation data in our new graphs, which include data for homeless, migrant and foster youth, students with disabilities, race/ethnicity, etc., and enable you to separate out data for charters and traditional district schools:

 Picture of new graphs with student groups and charter filter


New charter disaggregation for enrollment

At the state, county and district level, you can now drill in to the enrollment table for a new graph that shows enrollment in traditional district schools and in charter schools. 

picture of new enrollment graph with charter non-charter data


2017-18 Teacher salary data

At the district level, visit the Teacher Salary section under the Staff tab for details about the district's teacher salary schedule, including highest and lowest salaries offered, changes over time, benefits, and more. 

picture of teacher salary section with graphs

Teacher salary data are available only at the district level. In the state profile you can find a graph with statewide averages. Districts provide teacher salary data to the state through the J-90 form. The J-90 form is optional, so these data are not available for all districts, but the 2017-18 data encompasses information from 83.43 percent of school districts and county offices of education, representing 96.95 percent of the state's non-charter Average Daily Attendance. For more information and definitions, see the J-90 summary on the CDE's website. 

Have you tried the comparison tools? 

Our comparison functionality at the district and school levels allows you to: 

  • Compare schools or districts
  • Select a specific year for comparisons and toggle between years as desired
  • Select the data elements to be included in the comparison results from a list of all fields or by data category (e.g., summary, student demographic, performance, suspensions/expulsions, finance)
  • Add in corresponding state or county data for elements you’ve added
  • Filter results using criteria you select (e.g., show districts matching a specific data range such as enrollment between 1-500 students, or show only districts or schools within specific counties)
  • Sort each data element from high to low or low to high, or sort districts/schools alphabetically
  • Add specific schools or districts into the comparison (e.g., add a high-performing district or a neighboring district or school regardless of the other selection criteria used)
  • Export results to Excel
  • Eliminate a data element from results if you don’t need it
  • “Pin” one or more districts or schools so that they are always displayed in the left-most columns of the results regardless of any sorting performed by the user – allowing you to compare districts/schools of interest with the highest or lowest values in each field

For a step-by-step “how to” directions on using the comparisons, view one of our online tutorials or see our How to Create District or School Comparisons article. Or start making your own comparisons: Compare Schools or Compare Districts


Filter the data by race/ethnicity in comparisons

The comparisons tools now include the ability to view and filter cohort graduates and dropouts data by race/ethnicity. To easily identify the schools and districts with the highest/lowest graduation rates for a specific group of students, you can generate a list of schools or districts based on the graduations rates of a subgroup of students, and more!

cohort comparison filters


What's Next

We are working to update the site with 2017-18 staffing data and awaiting the state's release of 2018-19 demographic data. 

To receive notifications when new data are added to the site, please subscribe to updates using the form provided in the site’s footer:

Subscribe tab on

Contact us

Let us know what you like and what we can do better by using the Contact box in the bottom right corner of any page. Or email us.