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

17 schools in San Pedro

California · Public K-12

Whether you are tracking a high school, middle school, or elementary campus, San Pedro's 17 public K-12 schools collectively enroll about 9,138 students (11 elementary, 1 middle, and 5 high).

7-year change in San Pedro

SY 2017-18 vs SY 2024-25
Total enrollment
9,138
-2,013 (-18%) vs SY 2017-18
School count
17
-1 (-6%) vs SY 2017-18
% White
12%
was 15%
% Hispanic
70%
was 69%
% Black
7%
was 8%
% Asian
4%
was 4%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Angel's Gate (Continuation)High09-1280
Bandini Street ElementaryElementaryKG-05232
Barton Hill ElementaryElementaryKG-05329
Cabrillo Avenue ElementaryElementaryKG-05303
Ernest P. Willenberg Special Education CenterHigh12-12166
Fifteenth Street ElementaryElementaryKG-05353
Leland Street ElementaryElementaryKG-05418
Park Western Place ElementaryElementaryKG-05528
Point Fermin ElementaryElementaryKG-05304
Port of Los Angeles HighHigh09-12916
Richard Henry Dana MiddleMiddle06-081,355
San Pedro Senior HighHigh09-122,398
Seventh Street Elementary Arts Integration MagnetElementaryKG-05306
South Shores/CSUDH Visual and Performing ArtsElementaryKG-05407
Taper Avenue ElementaryElementaryKG-05672
White Point ElementaryElementaryKG-05314
William J. Johnston Community DayHigh07-1257

About San Pedro

Across San Pedro, California, 17 public schools instructs about 9,138 students between them.

In terms of grade levels, the city comprises 11 elementary, 1 middle, and 5 high.

Over the past 7-year window. Combined enrollment now sits at 9,138 students, fell 18% from the 11,151 reported in SY 2017-18. Over that span, San Pedro shed 1 school, going from 18 to 17. On the demographic side, White enrollment moved from 15% to 12% over the same window.

On this page, the community for San Pedro discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in San Pedro, California?
There are 17 public K-12 schools in San Pedro, with a combined enrollment of about 9,138.
How many elementary, middle, and high schools are in San Pedro?
San Pedro has 11 elementary, 1 middle, 5 high public schools.
What is the largest public school in San Pedro?
San Pedro Senior High is the largest public school in San Pedro by enrollment, with approximately 2,398 students.
What school districts serve San Pedro?
San Pedro is served by 2 public school districts, including Los Angeles Unified, Port of Los Angeles High District.
What grade levels do public schools in San Pedro cover?
Public schools in San Pedro serve students from kindergarten through grade 12.
Are there charter schools in San Pedro?
1 of the 17 public schools in San Pedro are charter schools.