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

35 schools in Santa Barbara

California · Public K-12

Parents in Santa Barbara have 35 public K-12 options when picking a school, with combined enrollment near 13,272 students (21 elementary, 4 middle, and 7 high).

7-year change in Santa Barbara

SY 2017-18 vs SY 2024-25
Total enrollment
13,272
-1,878 (-12%) vs SY 2017-18
School count
32
0 (0%) vs SY 2017-18
% White
32%
was 36%
% Hispanic
58%
was 58%
% Black
1%
was 1%
% Asian
2%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Adams ElementaryElementaryKG-06469
Adelante CharterElementaryKG-06306
Alta VistaMiddle07-082
Alta Vista Alternative HighHigh09-12119
Cleveland ElementaryElementaryKG-06254
Cold Spring ElementaryElementaryKG-06188
El Camino ElementaryElementaryKG-06350
Foothill ElementaryElementaryKG-06413
Franklin ElementaryElementaryKG-06424
Harding University PartnershipElementaryKG-06364
Hollister ElementaryElementaryKG-06393
Hope ElementaryElementaryKG-06279
La Colina Junior HighMiddle07-08832
La Cuesta Continuation HighHigh09-1277
La Cumbre Junior HighMiddle07-08426
McKinley ElementaryElementaryKG-06293
Monroe ElementaryElementaryKG-06315
Monte Vista ElementaryElementaryKG-06267
Montecito UnionElementaryKG-06353
Mountain View ElementaryElementaryKG-06351
Olive Grove Charter - Santa BarbaraCombinedKG-1274
Peabody CharterElementaryKG-06780
Roosevelt ElementaryElementaryKG-06463
San Marcos Senior HighHigh09-121,926
Santa Barbara Community AcademyElementaryKG-06221
Santa Barbara County CommunityHigh05-1227
Santa Barbara County Juvenile CourtHigh05-1231
Santa Barbara County ROP-SouthHigh09-120
Santa Barbara County Special EducationCombinedKG-1249
Santa Barbara Junior HighMiddle07-08512
Santa Barbara Senior HighHigh09-121,924
Santa Barbara Unified Early ChildhoodElementaryM-M·
Trivium Charter School VoyageCombinedKG-12·
Vieja Valley ElementaryElementaryKG-06313
Washington ElementaryElementaryKG-06477

About Santa Barbara

Across Santa Barbara, California, 35 public schools serves about 13,272 students between them.

For a sense of the school types, the city spans 21 elementary, 4 middle, 7 high, and 3 other.

Average school size in Santa Barbara is around 379 students, 34% below the California average of about 578.

Trend over the past 7 years. Combined enrollment now sits at 13,272 students, contracted 12% from the 15,150 reported in SY 2017-18. Demographically, the White share of enrollment contracted from 36% to 32%.

On this page, the community for Santa Barbara discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools are in Santa Barbara, California?
There are 35 public K-12 schools in Santa Barbara, with a combined enrollment of about 13,272.
How many elementary, middle, and high schools are in Santa Barbara?
Santa Barbara has 21 elementary, 4 middle, 7 high, 3 combined-grade public schools.
What is the largest public school in Santa Barbara?
San Marcos Senior High is the largest public school in Santa Barbara by enrollment, with approximately 1,926 students.
What school districts serve Santa Barbara?
Santa Barbara is served by 11 public school districts, including Olive Grove Charter - Santa Barbara District, Santa Barbara County Office of Education, Trivium Charter School Voyage District, Santa Barbara Unified, Adelante Charter District and 6 others.
What grade levels do public schools in Santa Barbara cover?
Public schools in Santa Barbara serve students from kindergarten through grade 12.
Are there charter schools in Santa Barbara?
4 of the 35 public schools in Santa Barbara are charter schools.