Best Schools in San Bernardino County, CA
San Bernardino County, CA has 657 public schools (109 high, 83 middle, 397 elementary) serving 425,203 students. On average they score 31% on state proficiency tests against a projected 28%, so schools in San Bernardino County meet expectations. Rankings below compare each school’s actual results with the projection for its socioeconomic context.
Best High Schools in San Bernardino County, CA
The top high schools in San Bernardino County, ranked by actual test performance against the projection for each school’s socioeconomic context.
1. University Preparatory
SchoolGrade
Actual Test Scores
Projected Test Scores
Victor Valley Union High • Public • Grades 7 - 12 • 1120 Students
2. Claremont High
SchoolGrade
Actual Test Scores
Projected Test Scores
Claremont Unified • Public • Grades 9 - 12 • 2256 Students
3. Grove
SchoolGrade
Actual Test Scores
Projected Test Scores
Grove District • Charter • Grades 7 - 12 • 246 Students
4. Ruben S. Ayala High
SchoolGrade
Actual Test Scores
Projected Test Scores
Chino Valley Unified • Public • Grades 9 - 12 • 2617 Students
5. Middle College High
SchoolGrade
Actual Test Scores
Projected Test Scores
San Bernardino City Unified • Public • Grades 9 - 12 • 254 Students
6. Chaffey District Online High
SchoolGrade
Actual Test Scores
Projected Test Scores
Chaffey Joint Union High • Public • Grades 9 - 12 • 102 Students
7. Etiwanda High
SchoolGrade
Actual Test Scores
Projected Test Scores
Chaffey Joint Union High • Public • Grades 9 - 12 • 3596 Students
8. Los Osos High
SchoolGrade
Actual Test Scores
Projected Test Scores
Chaffey Joint Union High • Public • Grades 9 - 12 • 2837 Students
9. Redlands Senior High
SchoolGrade
Actual Test Scores
Projected Test Scores
Redlands Unified • Public • Grades 9 - 12 • 2232 Students
10. Chino Hills High
SchoolGrade
Actual Test Scores
Projected Test Scores
Chino Valley Unified • Public • Grades 9 - 12 • 2800 Students
Best Middle Schools in San Bernardino County, CA
The top middle schools in San Bernardino County, ranked by actual test performance against the projection for each school’s socioeconomic context.
1. Richardson Prep Hi Middle
SchoolGrade
Actual Test Scores
Projected Test Scores
San Bernardino City Unified • Public • Grades 6 - 8 • 602 Students
2. Day Creek Intermediate
SchoolGrade
Actual Test Scores
Projected Test Scores
Etiwanda Elementary • Public • Grades 6 - 8 • 1219 Students
3. Canyon Hills Junior High
SchoolGrade
Actual Test Scores
Projected Test Scores
Chino Valley Unified • Public • Grades 7 - 8 • 1030 Students
4. Colonel Joseph C. Rodriguez Prep Academy
SchoolGrade
Actual Test Scores
Projected Test Scores
San Bernardino City Unified • Public • Grades 6 - 8 • 739 Students
5. Robert O. Townsend Junior High
SchoolGrade
Actual Test Scores
Projected Test Scores
Chino Valley Unified • Public • Grades 7 - 8 • 879 Students
6. El Roble Intermediate
SchoolGrade
Actual Test Scores
Projected Test Scores
Claremont Unified • Public • Grades 7 - 8 • 946 Students
7. Dr. Augustine Ramirez Intermediate
SchoolGrade
Actual Test Scores
Projected Test Scores
Corona-norco Unified • Public • Grades 7 - 8 • 1182 Students
8. Pioneer Junior High
SchoolGrade
Actual Test Scores
Projected Test Scores
Upland Unified • Public • Grades 7 - 8 • 716 Students
9. Summit Intermediate
SchoolGrade
Actual Test Scores
Projected Test Scores
Etiwanda Elementary • Public • Grades 6 - 8 • 1060 Students
10. Etiwanda Intermediate
SchoolGrade
Actual Test Scores
Projected Test Scores
Etiwanda Elementary • Public • Grades 6 - 8 • 1152 Students
Best Elementary Schools in San Bernardino County, CA
The top elementary schools in San Bernardino County, ranked by actual test performance against the projection for each school’s socioeconomic context.
1. Country Springs Elementary
SchoolGrade
Actual Test Scores
Projected Test Scores
Chino Valley Unified • Public • Grades KG - 6 • 567 Students
2. John L. Golden Elementary
SchoolGrade
Actual Test Scores
Projected Test Scores
Etiwanda Elementary • Public • Grades KG - 5 • 912 Students
3. Rolling Ridge Elementary
SchoolGrade
Actual Test Scores
Projected Test Scores
Chino Valley Unified • Public • Grades KG - 6 • 547 Students
4. Michael G. Wickman Elementary
SchoolGrade
Actual Test Scores
Projected Test Scores
Chino Valley Unified • Public • Grades KG - 6 • 743 Students
5. Floyd M. Stork Elementary
SchoolGrade
Actual Test Scores
Projected Test Scores
Alta Loma Elementary • Public • Grades KG - 6 • 663 Students
6. Hidden Trails Elementary
SchoolGrade
Actual Test Scores
Projected Test Scores
Chino Valley Unified • Public • Grades KG - 6 • 469 Students
7. Butterfield Ranch Elementary
SchoolGrade
Actual Test Scores
Projected Test Scores
Chino Valley Unified • Public • Grades KG - 6 • 575 Students
8. Sixth Street Prep
SchoolGrade
Actual Test Scores
Projected Test Scores
Victor Elementary • Charter • Grades KG - 6 • 232 Students
9. Pepper Tree Elementary
SchoolGrade
Actual Test Scores
Projected Test Scores
Upland Unified • Public • Grades KG - 6 • 778 Students
10. Carleton P. Lightfoot Elementary
SchoolGrade
Actual Test Scores
Projected Test Scores
Etiwanda Elementary • Public • Grades KG - 5 • 830 Students
Education & Community Snapshot in San Bernardino County, CA
County-level factors that shape the learning environment around local schools.
Community Factors
San Bernardino County, CA has a total population of 2,181,654 with 28% of that population attending schools. The adult high school graduation rate is 82%, and 23% of adults have a bachelor’s degree or higher.
Students in San Bernardino County, CA
K-12 Students
High School Graduates
Adults 25+ with HS diplomas
College Graduates
Adults 25+ with a Bachelor’s degree or higher
Demographics statistics provided by Best Neighborhood San Bernardino County, CA.
Safety
Crime Grades summarize reported incidents per 1,000 residents. Use them as neighborhood context, not a school rating.
Overall Crime Grade
27.42 per 1,000 Residents
Violent Crime Grade
4.32 per 1,000 Residents
Property Crime Grade
23.10 per 1,000 Residents
Crime statistics provided by CrimeGrade in San Bernardino County, CA.
Connectivity
Connectivity influences learning at home. We summarize internet infrastructure, typical download speed, and a digital connectivity index for San Bernardino County, CA.
ISP Report Card
Internet Infrastructure Grade
Average Download Speed
Speed Most Residents Can Get
Digital Connectivity Index
ISP Connectivity Demand Report
To read more about these statistics, please visit San Bernardino County, CA Internet Health Assessment.
Questions About Schools in San Bernardino County, CA
How many schools are in San Bernardino County, CA?
San Bernardino County, CA has 657 public schools: 109 high schools, 83 middle schools and 397 elementary schools, serving 425,203 students in total.
How do schools in San Bernardino County perform on state tests?
On average, 657 schools in San Bernardino County score 31% proficient on state assessments. Given the socioeconomic context of their students we project 28%, so on average schools in San Bernardino County meet expectations.
How does SchoolGrade rank the best schools in San Bernardino County?
Every public school gets a SchoolGrade from A+ to F based on the share of students at or above the state proficiency bar. The Impact Grade compares that result with what we would expect given the school’s student and community context, so schools that outperform their circumstances stand out. Schools cannot pay to change a grade. Read the full methodology.
Best Schools in Cities Near San Bernardino County, CA
Explore nearby cities to widen your school search.
- Actual: 32%
- Projected: 29%
- Impact Grade: Meets Expectations
- Actual: 48%
- Projected: 45%
- Impact Grade: Exceeds Expectations
- Actual: 38%
- Projected: 34%
- Impact Grade: Greatly Exceeds Expectations
- Actual: 38%
- Projected: 38%
- Impact Grade: Meets Expectations
- Actual: 35%
- Projected: 35%
- Impact Grade: Meets Expectations
- Actual: 19%
- Projected: 23%
- Impact Grade: Doesn't Meet Expectations
- Actual: 35%
- Projected: 35%
- Impact Grade: Meets Expectations
- Actual: 23%
- Projected: 23%
- Impact Grade: Doesn't Meet Expectations
- Actual: 45%
- Projected: 35%
- Impact Grade: Greatly Exceeds Expectations
- Actual: 34%
- Projected: 31%
- Impact Grade: Exceeds Expectations
Cities, towns and school districts in San Bernardino County
49 places in San Bernardino County with graded public schools. Each link opens that place's ranked schools.
Cities and towns (49)
- San Bernardino (76)
- Fontana (52)
- Ontario (35)
- Victorville (31)
- Rialto (25)
- Hesperia (24)
- Redlands (20)
- Chino Hills (16)
- Chino (15)
- Highland (15)
- Colton (14)
- Alta Loma (13)
- Apple Valley (13)
- Rancho Cucamonga (13)
- Upland (13)
- Yucaipa (12)
- Adelanto (11)
- Montclair (11)
- Barstow (9)
- Phelan (9)
- Bloomington (8)
- Twentynine Palms (6)
- Yucca Valley (6)
- Lake Arrowhead (5)
- Lucerne Valley (5)
- Needles (5)
- Grand Terrace (4)
- Baker (3)
- Fort Irwin (3)
- Helendale (3)
- Yermo (3)
- Big Bear City (2)
- Big Bear Lake (2)
- Joshua Tree (2)
- Oro Grande (2)
- Trona (2)
- Crestline (1)
- Daggett (1)
- Forest Falls (1)
- Landers (1)
- Lenwood (1)
- Loma Linda (1)
- Mentone (1)
- Morongo Valley (1)
- Newberry Springs (1)
- Oak Hills (1)
- Pinon Hills (1)
- Running Springs (1)
- Wrightwood (1)
School districts (30)
- San Bernardino City Unified (72 schools)
- Fontana Unified (44 schools)
- Chino Valley Unified (34 schools)
- Ontario-Montclair (32 schools)
- Rialto Unified (29 schools)
- Colton Joint Unified (27 schools)
- Redlands Unified (25 schools)
- Hesperia Unified (24 schools)
- Victor Elementary (18 schools)
- Etiwanda Elementary (17 schools)
- Morongo Unified (16 schools)
- Adelanto Elementary (15 schools)
- Upland Unified (14 schools)
- Apple Valley Unified (13 schools)
- Yucaipa-Calimesa Joint Unified (13 schools)
- Barstow Unified (12 schools)
- Snowline Joint Unified (12 schools)
- Chaffey Joint Union High (11 schools)
- Alta Loma Elementary (10 schools)
- Victor Valley Union High (10 schools)
- Silver Valley Unified (8 schools)
- Central Elementary (7 schools)
- Rim of the World Unified (7 schools)
- Bear Valley Unified (6 schools)
- Needles Unified (6 schools)
- Cucamonga Elementary (4 schools)
- Helendale Elementary (4 schools)
- Lucerne Valley Unified (4 schools)
- Mountain View Elementary (4 schools)
- Baker Valley Unified (3 schools)