York County Schools & Education
York County, Maine
School Score
65/100
Higher = better
Rating
Average
Graduation Rate
89.2%
National avg 87.5%
Education Statistics
Graduation Rate
89.2%
National avg 87.5%
State avg 86.1%
Per-Pupil Spending
$9,635
National avg $13,239
State avg $9,738
School Score
65/100
Higher = better
State avg 57/100
State School Rank
#3
of 16 counties (1 = best)
Explore York County across the ByCounty Network
Education Overview
About Schools in York County, Maine
Maine's Southern Education Powerhouse
York County supports a massive system of 61 schools and 13 districts, educating 24,407 students. This includes 36 elementary schools, 12 middle schools, and 10 high schools.
Leading the State in Graduation Rates
York County boasts a graduation rate of 89.2%, significantly higher than the Maine average of 86.1% and the national average of 87.0%. Per-pupil spending sits at $9,635, maintaining high standards with efficient use of resources.
RSU 57 and RSU 60 Drive Enrollment
RSU 57/MSAD 57 is the largest district with 2,924 students, followed closely by RSU 60 with 2,909. The county maintains a traditional public school model with no charter schools currently in operation.
A Dynamic Suburban and Rural Mix
York County offers a mix of 34 rural, 19 suburban, and 8 town schools. Unlike its northern neighbors, this county features large campuses like Noble High School, which serves 1,201 students.
Premier Homes in Top School Districts
With the highest graduation rates in the region, York County is a top choice for families moving to Maine. Explore properties in Sanford, Biddeford, and Kennebunk to access these leading school systems.
School Overview
Total Schools
61
in York County
Total Enrollment
24,407
students
School Districts
13
districts
Charter Schools
0
0% of total
School Type Breakdown
13 School Districts in York County
Sanford Public Schools
RSU 57/MSAD 57
RSU 60/MSAD 60
Biddeford Public Schools
RSU 21
RSU 35/MSAD 35
Saco Public Schools
York Public Schools
Wells-Ogunquit CSD
Kittery Public Schools
61 Public Schools in York County
| School Name | District | Grades | Type | Enrollment |
|---|---|---|---|---|
| Noble High School | RSU 60/MSAD 60 | 8–12 | High | 1,201 |
| Sanford High School | Sanford Public Schools | 9–12 | High | 1,065 |
| Sanford Middle School | Sanford Public Schools | 5–8 | Middle | 939 |
| Massabesic High School | RSU 57/MSAD 57 | 9–12 | High | 910 |
| Kennebunk High School | RSU 21 | 9–12 | High | 756 |
| Bonny Eagle Middle School | RSU 06/MSAD 06 | 6–8 | Middle | 735 |
| Biddeford High School | Biddeford Public Schools | 9–12 | High | 712 |
| Marshwood High School | RSU 35/MSAD 35 | 9–12 | High | 682 |
| Biddeford Middle School | Biddeford Public Schools | 5–8 | Middle | 631 |
| Massabesic Middle School | RSU 57/MSAD 57 | 6–8 | Middle | 623 |
| C K Burns School | Saco Public Schools | 3–5 | Primary | 599 |
| Saco Middle School | Saco Public Schools | 6–8 | Middle | 585 |
| Wells Elementary School | Wells-Ogunquit CSD | KG–4 | Primary | 551 |
| Buxton Center Elementary School | RSU 06/MSAD 06 | PK–5 | Primary | 538 |
| York High School | York Public Schools | 9–12 | High | 516 |
| Waterboro Elementary School | RSU 57/MSAD 57 | PK–5 | Primary | 506 |
| Middle School of the Kennebunks | RSU 21 | 6–8 | Middle | 479 |
| Marshwood Middle School | RSU 35/MSAD 35 | 6–8 | Middle | 472 |
| York Middle School | York Public Schools | 5–8 | Middle | 464 |
| Wells Junior High School | Wells-Ogunquit CSD | 5–8 | Middle | 441 |
Educational Attainment
Annual Per-Pupil Expenditure
$9,635
State avg $9,738
Find Homes Near Top Schools
Browse homes in York County filtered by school ratings on Zillow.
Search on Zillow →Find a Tutor in York County
Connect with local and online tutors via Wyzant for personalized learning support.
Find a Tutor →Sponsored
Frequently Asked Questions
Schools in York County, Maine — FAQ
What does the school system look like in York County, Maine?
York County supports a massive system of 61 schools and 13 districts, educating 24,407 students. This includes 36 elementary schools, 12 middle schools, and 10 high schools.
How do schools in York County perform academically?
York County boasts a graduation rate of 89.2%, significantly higher than the Maine average of 86.1% and the national average of 87.0%. Per-pupil spending sits at $9,635, maintaining high standards with efficient use of resources.
What are the major school districts in York County, Maine?
RSU 57/MSAD 57 is the largest district with 2,924 students, followed closely by RSU 60 with 2,909. The county maintains a traditional public school model with no charter schools currently in operation.
What is the school experience like in York County?
York County offers a mix of 34 rural, 19 suburban, and 8 town schools. Unlike its northern neighbors, this county features large campuses like Noble High School, which serves 1,201 students.
How can I find homes near good schools in York County, Maine?
With the highest graduation rates in the region, York County is a top choice for families moving to Maine. Explore properties in Sanford, Biddeford, and Kennebunk to access these leading school systems.
Counties with Similar School Profile
Data Sources
Education data sourced from the National Center for Education Statistics (NCES) and the U.S. Census Bureau American Community Survey. School scores are derived composite metrics.
Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.