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

16 schools in Upland

California · Public K-12

Upland runs 16 public K-12 schools inside California, with combined enrollment near 9,461 (11 elementary, 2 middle, and 2 high).

7-year change in Upland

SY 2017-18 vs SY 2024-25
Total enrollment
9,461
-1,433 (-13%) vs SY 2017-18
School count
14
0 (0%) vs SY 2017-18
% White
19%
was 25%
% Hispanic
64%
was 56%
% Black
6%
was 8%
% Asian
7%
was 7%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Baldy View ElementaryElementaryKG-06624
Cabrillo ElementaryElementaryKG-06522
Citrus ElementaryElementaryKG-06494
Foothill Knolls Academy of InnovationElementaryKG-08514
Hillside HighHigh10-12119
Magnolia ElementaryElementaryKG-06506
Pepper Tree ElementaryElementaryKG-06719
Pioneer Junior HighMiddle07-08771
Scholarship Prep - San Bernardino CountyElementaryM-M·
Sierra Vista ElementaryElementaryKG-06409
Sycamore ElementaryElementaryKG-06412
Upland ElementaryElementaryKG-06404
Upland HighHigh09-122,797
Upland Junior HighMiddle07-08599
Upland VirtualCombinedM-M·
Valencia ElementaryElementaryKG-06571

About Upland

Upland, California is home to 16 public schools, with combined enrollment of approximately 9,461 students. By school count, it is a moderately sized city.

In terms of grade levels, the city spans 11 elementary, 2 middle, 2 high, and 1 other.

Over the past 7-year window. Combined enrollment now sits at 9,461 students, contracted 13% from the 10,894 reported in SY 2017-18. Demographically, the Hispanic share of enrollment grew from 56% to 64%.

On this page, the community for Upland discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Upland, California?
There are 16 public K-12 schools in Upland, with a combined enrollment of about 9,461.
How many elementary, middle, and high schools are in Upland?
Upland has 11 elementary, 2 middle, 2 high, 1 combined-grade public schools.
What is the largest public school in Upland?
Upland High is the largest public school in Upland by enrollment, with approximately 2,797 students.
What school districts serve Upland?
Upland is served by 2 public school districts, including Upland Unified, Scholarship Prep - San Bernardino County District.
What grade levels do public schools in Upland cover?
Public schools in Upland serve students from kindergarten through grade 12.
Are there charter schools in Upland?
1 of the 16 public schools in Upland are charter schools.