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

10 schools in Newport Beach

California · Public K-12

Across the city, Newport Beach hosts 10 public K-12 schools teaching roughly 9,084 California students (about 908 per campus).

7-year change in Newport Beach

SY 2017-18 vs SY 2024-25
Total enrollment
9,084
-115 (-1%) vs SY 2017-18
School count
10
+1 (+11%) vs SY 2017-18
% White
58%
was 68%
% Hispanic
23%
was 21%
% Black
1%
was 1%
% Asian
7%
was 6%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Corona del Mar HighHigh07-122,106
Eastbluff ElementaryElementaryKG-06364
Horace Ensign IntermediateMiddle07-08875
Mariners ElementaryElementaryKG-06573
Newport Coast ElementaryElementaryKG-06429
Newport ElementaryElementaryKG-06339
Newport Harbor HighHigh09-122,084
Newport Heights ElementaryElementaryKG-06502
Roy O. Andersen ElementaryElementaryKG-06353
Suncoast Preparatory AcademyCombinedKG-121,459

About Newport Beach

Newport Beach, California is home to 10 public schools, with combined enrollment of approximately 9,084 students. By school count, it is an average-sized city.

On the school-mix side, the city is made up of 6 elementary, 1 middle, 2 high, and 1 other.

Average school size in Newport Beach is around 908 students, 57% above the California average of about 578.

Trend over the past 7 years. Total public-school enrollment in Newport Beach has stayed largely flat since SY 2017-18, moving from about 9,199 students to 9,084. The school count climbed from 9 to 10 across the same 7-year window. Demographically, the White share of enrollment contracted from 68% to 58%.

On allk12, the community for Newport Beach discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Newport Beach, California?
There are 10 public K-12 schools in Newport Beach, with a combined enrollment of about 9,084.
How many elementary, middle, and high schools are in Newport Beach?
Newport Beach has 6 elementary, 1 middle, 2 high, 1 combined-grade public schools.
What is the largest public school in Newport Beach?
Corona del Mar High is the largest public school in Newport Beach by enrollment, with approximately 2,106 students.
What school districts serve Newport Beach?
Newport Beach is served by 2 public school districts, including Suncoast Preparatory Academy District, Newport-Mesa Unified.
What grade levels do public schools in Newport Beach cover?
Public schools in Newport Beach serve students from kindergarten through grade 12.
Are there charter schools in Newport Beach?
1 of the 10 public schools in Newport Beach are charter schools.