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

16 schools in San Luis Obispo

California · Public K-12

San Luis Obispo hosts 16 public K-12 schools inside California, collectively enrolling about 5,979 students (around 374 per campus).

7-year change in San Luis Obispo

SY 2017-18 vs SY 2024-25
Total enrollment
5,979
+271 (+5%) vs SY 2017-18
School count
16
0 (0%) vs SY 2017-18
% White
53%
was 55%
% Hispanic
33%
was 33%
% Black
1%
was 1%
% Asian
4%
was 5%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Bellevue-Santa Fe CharterElementaryKG-06163
Bishop's Peak ElementaryElementaryKG-06358
C L Smith ElementaryElementaryKG-06528
Grizzly ChalleNGe CharterHigh10-12241
Hawthorne ElementaryElementaryKG-06437
Laguna MiddleMiddle07-08780
Los Ranchos ElementaryElementaryKG-06521
Pacheco ElementaryElementaryKG-06488
Pacific Beach HighHigh10-1262
PEEP - PREPARECombinedKG-1225
San Luis County Special EducationCombinedKG-1217
San Luis Obispo County CommunityHigh06-1276
San Luis Obispo County Juvenile CourtHigh06-1211
San Luis Obispo HighHigh09-121,678
Sinsheimer ElementaryElementaryKG-06401
Teach ElementaryMiddle04-06193

About San Luis Obispo

San Luis Obispo is a middle-population California city in terms of public-school footprint, with 16 schools and 5,979 students total.

Looking at the level breakdown, the city consists of 7 elementary, 2 middle, 5 high, and 2 other.

Schools in San Luis Obispo average about 374 students each, 35% noticeably below the California norm.

Over the past 7-year window. Combined enrollment now sits at 5,979 students, expanded 5% from the 5,708 reported in SY 2017-18.

In the discussion threads here, the community for San Luis Obispo discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in San Luis Obispo?
San Luis Obispo, California has 16 public K-12 schools serving approximately 5,979 students.
How many elementary, middle, and high schools are in San Luis Obispo?
San Luis Obispo has 7 elementary, 2 middle, 5 high, 2 combined-grade public schools.
What is the largest public school in San Luis Obispo?
San Luis Obispo High is the largest public school in San Luis Obispo by enrollment, with approximately 1,678 students.
What school districts serve San Luis Obispo?
San Luis Obispo is served by 3 public school districts, including San Luis Coastal Unified, San Luis Obispo County Office of Education, Bellevue-Santa Fe Charter District.
What grade levels do public schools in San Luis Obispo cover?
Public schools in San Luis Obispo serve students from kindergarten through grade 12.
Are there charter schools in San Luis Obispo?
2 of the 16 public schools in San Luis Obispo are charter schools.