Cupertino Union School District

1309 South Mary Ave., Ste. 150
Sunnyvale, CA 94087-3050
(District boundaries shown in map)
10/
10
Top 1%

Top Rankings

Cupertino Union School District ranks among the top 20% of public school district in California for:

Category
Attribute
Overall Rank
Highest overall rank (Top 1%)
Math Proficiency
Highest math proficiency (Top 1%)
Reading/Language Arts Proficiency
Highest reading/language arts proficiency (Top 5%)
Science Proficiency
Highest science proficiency (Top 1%)
Community Size
Largest student body (number of students) (Top 1%)
For the 2026 school year, there are 6 public middle schools serving 5,013 students in Cupertino Union School District. This district's average middle testing ranking is 10/10, which is in the top 1% of public middle schools in California.
Public Middle Schools in Cupertino Union School District have an average math proficiency score of 84% (versus the California public middle school average of 32%), and reading proficiency score of 85% (versus the 46% statewide average).
The top-ranked public middle schools in Cupertino Union School District are John F. Kennedy Middle School, Joaquin Miller Middle School and Sam H. Lawson Middle School. Overall testing rank is based on a school's combined math and reading proficiency test score ranking. Minority enrollment is 87% of the student body (majority Asian), which is more than the California public middle school average of 78% (majority Hispanic).

Overview

This School District
This State (CA)
# Schools
23 Schools
3,469 Schools
# Students
13,526 Students
1,858,621 Students
# Teachers
631 Teachers
88,118 Teachers
Student-Teacher Ratio
21:1
21:1

Student By Grade

District Rank

Cupertino Union School District, which is ranked #18 of all 1,904 school districts in California (based off of combined math and reading proficiency testing data) for the 2022-2023 school year.
This School District
State Average (CA)
#19 out of 1932 school districts
(Top 1%)
84%
34%
84%
47%
76%
29%

Fatal error: Uncaught Error: Call to undefined method DistrictOverViewTableView::getSchoolYearString() in /home/devsharan/workspace/psr/public_html/include/srn_lib/psr/view/DistrictOverViewTableView.inc.php:814 Stack trace: #0 /home/devsharan/workspace/shared/view/BaseView.inc.php(28): DistrictOverViewTableView->print_open() #1 /home/devsharan/workspace/shared/view/BaseView.inc.php(41): BaseView->open() #2 /home/devsharan/workspace/shared/view/BaseView.inc.php(47): BaseView->open_and_close() #3 /home/devsharan/workspace/psr/public_html/include/srn_lib/psr/view/DistrictSchoolsLayoutView.inc.php(57): BaseView->output() #4 /home/devsharan/workspace/shared/view/BaseView.inc.php(28): DistrictSchoolsLayoutView->print_open() #5 /home/devsharan/workspace/shared/view/BaseView.inc.php(41): BaseView->open() #6 /home/devsharan/workspace/shared/view/BaseView.inc.php(47): BaseView->open_and_close() #7 /home/devsharan/workspace/psr/public_html/agency_schools.php(23): BaseView->output() #8 {main} thrown in /home/devsharan/workspace/psr/public_html/include/srn_lib/psr/view/DistrictOverViewTableView.inc.php on line 814