The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

203 schools in Sacramento

California · Public K-12

Of the 203 public K-12 schools in Sacramento, combined enrollment is roughly 132,444 students (an average of 652 per campus).

7-year change in Sacramento

SY 2017-18 vs SY 2024-25
Total enrollment
132,444
+10,960 (+9%) vs SY 2017-18
School count
201
+6 (+3%) vs SY 2017-18
% White
19%
was 19%
% Hispanic
35%
was 37%
% Black
12%
was 16%
% Asian
22%
was 19%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Woodlake ElementaryElementaryKG-06351
Woodridge ElementaryElementaryKG-06814
Yav Pem Suab Academy - Preparing for the Future CharterElementaryKG-06480

About Sacramento

Public education in Sacramento, California runs across 203 schools that teaches roughly 132,444 students. By footprint, Sacramento sits in the sprawling bracket.

Looking at the level breakdown, the city consists of 126 elementary, 20 middle, 46 high, and 11 other.

Average school size in Sacramento is around 652 students, 13% higher than the California average of about 578.

Five-year track record. Total public-school enrollment in Sacramento has grew 9% since SY 2017-18, moving from about 121,484 students to 132,444. The school count climbed from 195 to 201 across the same 7-year window. On the demographic side, Black enrollment moved from 16% to 12% over the same window.

Within the allk12 community for this area, the community for Sacramento discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Sacramento?
Sacramento, California has 203 public K-12 schools serving approximately 132,444 students.
How many elementary, middle, and high schools are in Sacramento?
Sacramento has 126 elementary, 20 middle, 46 high, 11 combined-grade public schools.
What is the largest public school in Sacramento?
Highlands Community Charter is the largest public school in Sacramento by enrollment, with approximately 11,713 students.
What school districts serve Sacramento?
Sacramento is served by 32 public school districts, including California Innovative Career Academy District, Sacramento City Unified, Fortune District, Higher Learning Academy District, Highlands Community Charter District and 27 others.
What grade levels do public schools in Sacramento cover?
Public schools in Sacramento serve students from kindergarten through grade 12.
Are there charter schools in Sacramento?
36 of the 203 public schools in Sacramento are charter schools.

Sacramento school rankings

Largest schoolsAll rankings →