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

20 schools in Lakewood

California · Public K-12

Of the public K-12 schools operating across California, 20 sit inside Lakewood, collectively enrolling about 13,188 students (14 elementary, 1 middle, and 5 high).

7-year change in Lakewood

SY 2017-18 vs SY 2024-25
Total enrollment
13,188
-2,934 (-18%) vs SY 2017-18
School count
20
+1 (+5%) vs SY 2017-18
% White
8%
was 13%
% Hispanic
61%
was 54%
% Black
14%
was 15%
% Asian
10%
was 12%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Aloha ElementaryElementaryKG-06302
Artesia HighHigh09-121,384
Buena Vista HighHigh09-12180
Cleveland ElementaryElementaryKG-05450
Craig Williams ElementaryElementaryKG-06478
Esther Lindstrom ElementaryElementaryKG-06552
GompersElementaryKG-05366
Holmes ElementaryElementaryKG-05378
Hoover MiddleMiddle06-08505
Intensive Learning CenterElementaryKG-06646
Lakewood HighHigh09-122,305
MacArthur ElementaryElementaryKG-05340
Madison ElementaryElementaryKG-05406
Mayfair HighHigh07-122,422
Melbourne (Ella P.) ElementaryElementaryKG-06338
Odyssey STEM AcademyHigh09-12336
Palms ElementaryElementaryKG-06463
Riley ElementaryElementaryKG-05490
Stephen Foster ElementaryElementaryKG-06501
Willow ElementaryElementaryKG-06346

About Lakewood

Lakewood, California is home to 20 public schools, with combined enrollment of approximately 13,188 students. By school count, it is a medium-population city.

For a sense of the school types, the city consists of 14 elementary, 1 middle, and 5 high.

Schools in Lakewood average about 659 students each, 14% above the California norm.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment declined 18%: 16,122 students in SY 2017-18 versus 13,188 in SY 2024-25. The school count climbed from 19 to 20 across the same 7-year window. Demographically, the Hispanic share of enrollment rose from 54% to 61%.

On allk12, the community for Lakewood 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 K-12 schools are in Lakewood, California?
There are 20 public K-12 schools in Lakewood, with a combined enrollment of about 13,188.
How many elementary, middle, and high schools are in Lakewood?
Lakewood has 14 elementary, 1 middle, 5 high public schools.
What is the largest public school in Lakewood?
Mayfair High is the largest public school in Lakewood by enrollment, with approximately 2,422 students.
What school districts serve Lakewood?
Lakewood is served by 4 public school districts, including ABC Unified, Long Beach Unified, Bellflower Unified, Paramount Unified.
What grade levels do public schools in Lakewood cover?
Public schools in Lakewood serve students from kindergarten through grade 12.