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 school).

4-year change in Newport Beach

SY 2020-21 vs SY 2024-25
Total enrollment
9,084
+1,156 (+15%) vs SY 2020-21
School count
10
0 (0%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
83,845
all ages · ACS 5-yr
Students
9,084
public K-12 · NCES
Schools
10
public K-12
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 4 years. Total public-school enrollment in Newport Beach has grew 15% since SY 2020-21, moving from about 7,928 students to 9,084.

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 schools, 1 middle school, 2 high schools, and 1 combined-grade school.
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.